orca r3871 - in trunk: . src/orca



Author: joanied
Date: Wed Apr 30 21:13:25 2008
New Revision: 3871
URL: http://svn.gnome.org/viewvc/orca?rev=3871&view=rev

Log:
* src/orca/Gecko.py:
  Fix for bug #530766 - (ff3) split headings not fully read
  when nav by structure.


Modified:
   trunk/ChangeLog
   trunk/src/orca/Gecko.py

Modified: trunk/src/orca/Gecko.py
==============================================================================
--- trunk/src/orca/Gecko.py	(original)
+++ trunk/src/orca/Gecko.py	Wed Apr 30 21:13:25 2008
@@ -8634,7 +8634,9 @@
         if obj:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8656,7 +8658,9 @@
         if obj:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8698,7 +8702,9 @@
         if obj and found:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8738,7 +8744,9 @@
         if obj and found:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).



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