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



Author: joanied
Date: Wed Mar 26 17:37:44 2008
New Revision: 3767
URL: http://svn.gnome.org/viewvc/orca?rev=3767&view=rev

Log:
* src/orca/Gecko.py:
  Fix for bug #523759 - Gecko.getCharacterOffsetInParent() needs
  to check the parent for text.



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	Wed Mar 26 17:37:44 2008
@@ -5352,7 +5352,15 @@
         except NotImplementedError:
             offset = -1
         else:
-            offset = hyperlink.startIndex
+            # We need to make sure that this is an embedded object in
+            # some accessible text (as opposed to an imagemap link).
+            #
+            try:
+                obj.parent.queryText()
+            except NotImplementedError:
+                offset = -1
+            else:
+                offset = hyperlink.startIndex
 
         return offset
 



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