[orca/gnome-3-16] Work around two more missing object:state-changed:focused events from Gecko



commit 7099efe6fcf87ee09a9426c6b7a8c45c4ad89352
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Wed Sep 9 13:11:36 2015 -0400

    Work around two more missing object:state-changed:focused events from Gecko

 src/orca/scripts/toolkits/Gecko/script.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/Gecko/script.py b/src/orca/scripts/toolkits/Gecko/script.py
index b1845c2..9961e63 100644
--- a/src/orca/scripts/toolkits/Gecko/script.py
+++ b/src/orca/scripts/toolkits/Gecko/script.py
@@ -1280,6 +1280,12 @@ class Script(default.Script):
         if role == pyatspi.ROLE_COMBO_BOX:
             orca.setLocusOfFocus(event, event.source)
 
+        if role == pyatspi.ROLE_PAGE_TAB:
+            orca.setLocusOfFocus(event, event.source)
+
+        if role == pyatspi.ROLE_RADIO_BUTTON:
+            orca.setLocusOfFocus(event, event.source)
+
     def onFocusedChanged(self, event):
         """Callback for object:state-changed:focused accessibility events."""
 


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