Index: src/orca/scripts/Makefile.am
===================================================================
--- src/orca/scripts/Makefile.am	(revision 2235)
+++ src/orca/scripts/Makefile.am	(working copy)
@@ -11,6 +11,7 @@
 	gnome_segv2.py \
 	gnome-mud.py \
 	gnome-keyring-ask.py \
+	gnome-panel.py \
 	gnome-power-manager.py \
 	gnome-search-tool.py \
 	gnome-terminal.py \
Index: src/orca/settings.py
===================================================================
--- src/orca/settings.py	(revision 2235)
+++ src/orca/settings.py	(working copy)
@@ -465,6 +465,10 @@
 #
 doubleClickTimeout = 0.5
 
+# Whether tool tips can be presented.
+#
+presentToolTips = False
+
 # Obtain/set information regarding whether accessibility is enabled
 # or not.
 #
Index: src/orca/orca.py
===================================================================
--- src/orca/orca.py	(revision 2235)
+++ src/orca/orca.py	(working copy)
@@ -1032,6 +1032,18 @@
     if settings.timeoutCallback and (settings.timeoutTime > 0):
         signal.alarm(0)
 
+    # The bug that caused gnome-panel to crash is fixed in GTK 2.10.11.
+    minimum_gtk_version = (100000 * 2) + \
+                         (1000 * 10) + \
+                          11
+
+    current_gtk_version  = (100000 * gtk.gtk_version[0]) + \
+                           (1000 * gtk.gtk_version[1]) + \
+                            gtk.gtk_version[2]
+                           
+
+    settings.presentToolTips = (current_gtk_version >= minimum_gtk_version)
+                                 
     _initialized = True
     return True
 
Index: src/orca/focus_tracking_presenter.py
===================================================================
--- src/orca/focus_tracking_presenter.py	(revision 2235)
+++ src/orca/focus_tracking_presenter.py	(working copy)
@@ -387,7 +387,11 @@
         #
         try:
             if event.source.role == rolenames.ROLE_TOOL_TIP:
-                return
+                # Check that it's okay to present tool tips. There
+                # is a bug in GTK versions prior to 2.10.11 that
+                # caused gnome-panel to crash.
+                if not settings.presentToolTips:
+                    return
         except:
             pass
 
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 2235)
+++ ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2007-04-02  Lynn Monsanto <lynn.monsanto@sun.com>
+
+        * src/orca/focus-tracking-presenter.py, src/orca/orca.py,
+	src/orca/settings.py, src/orca/scripts/gnome-panel.py,
+	src/orca/scripts/Makefile.am: Fix for Bug 368626 - [blocked] 
+	Orca accessing tool tips from gnome-panel causes gnome-panel 
+	to crash.
+
 2007-04-02  Willie Walker <william.walker@sun.com>
 
         * docs/planning.ods: update to include bugs as of this morning
