[orca] Be more aggressive in finding labels for Gtk+ listbox items



commit 7dd4a16a0a8f0a7f812ce01fd8df8515cd71a9cc
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Thu Jan 11 08:54:51 2018 -0500

    Be more aggressive in finding labels for Gtk+ listbox items

 src/orca/scripts/toolkits/gtk/script_utilities.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/gtk/script_utilities.py 
b/src/orca/scripts/toolkits/gtk/script_utilities.py
index 628fbd1..a38531b 100644
--- a/src/orca/scripts/toolkits/gtk/script_utilities.py
+++ b/src/orca/scripts/toolkits/gtk/script_utilities.py
@@ -55,6 +55,8 @@ class Utilities(script_utilities.Utilities):
         # Present GtkLabel children inside a GtkListBox row.
         if obj.parent and obj.parent.getRole() == pyatspi.ROLE_LIST_BOX:
             labels = self.unrelatedLabels(obj)
+            if not labels:
+                labels = self.unrelatedLabels(obj, onlyShowing=False)
             displayedText = " ".join(map(self.displayedText, labels))
 
         self._script.generatorCache[self.DISPLAYED_TEXT][obj] = displayedText


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