[orca] Hack around broken index in parent for Pidgin status toggle button



commit c5f71a65dab74746b8ebd040a08163f7eecdacf5
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Sun Feb 28 09:35:44 2016 -0500

    Hack around broken index in parent for Pidgin status toggle button

 src/orca/scripts/apps/pidgin/script_utilities.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/apps/pidgin/script_utilities.py 
b/src/orca/scripts/apps/pidgin/script_utilities.py
index 405d75e..28165bf 100644
--- a/src/orca/scripts/apps/pidgin/script_utilities.py
+++ b/src/orca/scripts/apps/pidgin/script_utilities.py
@@ -179,3 +179,14 @@ class Utilities(script_utilities.Utilities):
     # Miscellaneous Utilities                                               #
     #                                                                       #
     #########################################################################
+
+    def isZombie(self, obj):
+        if not super().isZombie(obj):
+            return False
+
+        if obj.getRole() != pyatspi.ROLE_TOGGLE_BUTTON:
+            return True
+
+        msg = 'INFO: Hacking around broken index in parent for %s' % obj
+        debug.println(debug.LEVEL_INFO, msg, True)
+        return obj.getIndexInParent() != -1


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