orca r3683 - in branches/gnome-2-22: . src/orca



Author: eitani
Date: Mon Mar  3 18:26:40 2008
New Revision: 3683
URL: http://svn.gnome.org/viewvc/orca?rev=3683&view=rev

Log:
* src/orca/Gecko.py:
  Fixed extra verbosity in web pages with nested frames (bug #518893).
  Merge from trunk.


Modified:
   branches/gnome-2-22/ChangeLog
   branches/gnome-2-22/src/orca/Gecko.py

Modified: branches/gnome-2-22/src/orca/Gecko.py
==============================================================================
--- branches/gnome-2-22/src/orca/Gecko.py	(original)
+++ branches/gnome-2-22/src/orca/Gecko.py	Mon Mar  3 18:26:40 2008
@@ -4276,9 +4276,13 @@
         if event.source.getRole() == pyatspi.ROLE_DOCUMENT_FRAME and \
                event.detail1:
             documentFrame = event.source
+
+            parent_attribs = self._getAttrDictionary(documentFrame.parent)
+            parent_tag = parent_attribs.get('tag', '')
             
             if self._loadingDocumentContent or \
-                   documentFrame == self._currentFrame:
+                   documentFrame == self._currentFrame or \
+                   not parent_tag.endswith('browser'):
                 return
 
             self._currentFrame = documentFrame



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]