[orca] Handle more missing events from Eclipse



commit d3bd23730908a8091ec0f442e4b72a2cee2735ac
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Sun Jan 17 16:21:10 2016 -0500

    Handle more missing events from Eclipse

 src/orca/scripts/apps/Eclipse/script.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/apps/Eclipse/script.py b/src/orca/scripts/apps/Eclipse/script.py
index 7f4e9d7..e002bcb 100644
--- a/src/orca/scripts/apps/Eclipse/script.py
+++ b/src/orca/scripts/apps/Eclipse/script.py
@@ -92,6 +92,12 @@ class Script(GAIL.Script):
             orca.setLocusOfFocus(event, event.source)
             return
 
+        if role == pyatspi.ROLE_PANEL:
+            orca.setLocusOfFocus(event, event.source)
+            return
+
+        super().onFocus(event)
+
     def onTextInserted(self, event):
         """Called whenever text is inserted into an object. Overridden here
         so that we can avoid speaking text when caret moves after new text


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