[orca] Fix issue presenting Suggestions list label in LibreOffice



commit 5b8ecc6084a061af3ae164067fab294f591d5acd
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Mon Aug 17 17:11:42 2015 -0400

    Fix issue presenting Suggestions list label in LibreOffice

 src/orca/scripts/apps/soffice/script.py           |    3 +++
 src/orca/scripts/apps/soffice/speech_generator.py |    3 ---
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/orca/scripts/apps/soffice/script.py b/src/orca/scripts/apps/soffice/script.py
index 0c4766a..74a717c 100644
--- a/src/orca/scripts/apps/soffice/script.py
+++ b/src/orca/scripts/apps/soffice/script.py
@@ -900,6 +900,9 @@ class Script(default.Script):
         if not self.spellcheck.isCheckWindow(event.source):
             return
 
+        if event.source[0].getRole() == pyatspi.ROLE_DIALOG:
+            orca.setLocusOfFocus(event, event.source[0], False)
+
         self.spellcheck.presentErrorDetails()
 
     def onWindowDeactivated(self, event):
diff --git a/src/orca/scripts/apps/soffice/speech_generator.py 
b/src/orca/scripts/apps/soffice/speech_generator.py
index 8636df5..5a50bd8 100644
--- a/src/orca/scripts/apps/soffice/speech_generator.py
+++ b/src/orca/scripts/apps/soffice/speech_generator.py
@@ -432,9 +432,6 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
         if not priorObj or priorObj.getRoleName() == 'text frame':
             return []
 
-        if self._script.spellcheck.isActive():
-            return []
-
         return speech_generator.SpeechGenerator._generateNewAncestors(
             self, obj, **args)
 


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