[orca] Don't use the default _generateRealActiveDescendantDisplayedText() on web



commit 1d4aafd50afabf8c0295b4c6ab35536f1bccdb6c
Author: = <=>
Date:   Tue May 9 12:19:14 2017 -0400

    Don't use the default _generateRealActiveDescendantDisplayedText() on web
    
    Generation of "real active descendant" content was reworked in order to
    combine cells with multiple cell renderers. That doesn't apply with web
    content.

 src/orca/scripts/web/speech_generator.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/web/speech_generator.py b/src/orca/scripts/web/speech_generator.py
index 847bc4f..30ad58f 100644
--- a/src/orca/scripts/web/speech_generator.py
+++ b/src/orca/scripts/web/speech_generator.py
@@ -249,6 +249,12 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
 
         return super().getLocalizedRoleName(obj, **args)
 
+    def _generateRealActiveDescendantDisplayedText(self, obj, **args):
+        if not self._script.utilities.inDocumentContent(obj):
+            return super()._generateRealActiveDescendantDisplayedText(obj, **args)
+
+        return self._generateDisplayedText(obj, **args)
+
     def _generateRoleName(self, obj, **args):
         if not self._script.utilities.inDocumentContent(obj):
             return super()._generateRoleName(obj, **args)


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