Index: src/orca/util.py
===================================================================
--- src/orca/util.py	(revision 2103)
+++ src/orca/util.py	(working copy)
@@ -1277,17 +1277,3 @@
             debug.println(level, "Active application: None")
         else:
             debug.println(level, "Active application: %s" % app.name)
-
-def isInActiveApp(obj):
-    """Returns True if the given object is from the same application that
-    currently has keyboard focus.
-
-    Arguments:
-    - obj: an Accessible object
-    """
-
-    if not obj:
-        return False
-    else:
-        return orca_state.locusOfFocus \
-               and (orca_state.locusOfFocus.app == obj.app)
Index: src/orca/default.py
===================================================================
--- src/orca/default.py	(revision 2103)
+++ src/orca/default.py	(working copy)
@@ -1770,7 +1770,7 @@
         #
         if False and (obj.role == rolenames.ROLE_PANEL) \
                and (event.detail1 == 1) \
-               and util.isInActiveApp(obj):
+               and self.isInActiveApp(obj):
 
             # It's only showing if its parent is showing. [[[TODO: WDW -
             # HACK we stop at the application level because applications
@@ -3416,6 +3416,20 @@
 # here so that they can be customized in application scripts if so desired.
 # 
 
+    def isInActiveApp(self, obj):
+        """Returns True if the given object is from the same application that
+        currently has keyboard focus.
+
+        Arguments:
+        - obj: an Accessible object
+        """
+
+        if not obj:
+            return False
+        else:
+            return orca_state.locusOfFocus \
+                   and (orca_state.locusOfFocus.app == obj.app)
+
     def findActiveWindow(self):
         """Traverses the list of known apps looking for one who has an
         immediate child (i.e., a window) whose state includes the active state.
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 2103)
+++ ChangeLog	(working copy)
@@ -69,6 +69,13 @@
           Moved:
           def findActiveWindow():
 
+        * src/orca/default.py:
+          src/orca/util.py:
+          Another partial fix for bug #395548.
+
+          Moved:
+          def isInActiveApp(obj):
+
 2007-03-04  Willie Walker <william.walker@sun.com>
 
 	* src/orca/Gecko.py, src/orca/default.py, src/orca/flat_review.py:
