[orca/gnome-3-6] Don't display the braille EOL indicator for non-editable WebKitGtk paragraphs



commit 706b14d7871a5b372519724c2556fab8b7540ad9
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Sun Aug 12 17:34:09 2012 -0400

    Don't display the braille EOL indicator for non-editable WebKitGtk paragraphs

 .../toolkits/WebKitGtk/braille_generator.py        |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/WebKitGtk/braille_generator.py b/src/orca/scripts/toolkits/WebKitGtk/braille_generator.py
index 496414d..69b6eb2 100644
--- a/src/orca/scripts/toolkits/WebKitGtk/braille_generator.py
+++ b/src/orca/scripts/toolkits/WebKitGtk/braille_generator.py
@@ -99,3 +99,12 @@ class BrailleGenerator(braille_generator.BrailleGenerator):
 
         return braille_generator.BrailleGenerator._generateAncestors(
             self, obj, **args)
+
+    def _generateEol(self, obj, **args):
+        if self._script.utilities.isWebKitGtk(obj) \
+           and obj.getRole() == pyatspi.ROLE_PARAGRAPH \
+           and not obj.getState().contains(pyatspi.STATE_EDITABLE):
+            return []
+
+        return braille_generator.BrailleGenerator._generateEol(
+            self, obj, **args)



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