[orca/gnome-3-6] Sanity check in _generateFocusedItem()
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca/gnome-3-6] Sanity check in _generateFocusedItem()
- Date: Tue, 7 Aug 2012 15:28:26 +0000 (UTC)
commit b25285e5ac712fcde5f4345aeb77d78ef9d13169
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Tue Aug 7 17:26:21 2012 +0200
Sanity check in _generateFocusedItem()
src/orca/braille_generator.py | 6 +++++-
src/orca/speech_generator.py | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/src/orca/braille_generator.py b/src/orca/braille_generator.py
index 0d8bd48..572ee16 100644
--- a/src/orca/braille_generator.py
+++ b/src/orca/braille_generator.py
@@ -286,7 +286,11 @@ class BrailleGenerator(generator.Generator):
if role != pyatspi.ROLE_LIST:
return result
- s = obj.querySelection()
+ try:
+ s = obj.querySelection()
+ except NotImplementedError:
+ return result
+
items = [s.getSelectedChild(i) for i in range(s.nSelectedChildren)]
if not items and obj.childCount:
items.append(obj[0])
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index ce4cf27..c30086d 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -1455,7 +1455,11 @@ class SpeechGenerator(generator.Generator):
if role != pyatspi.ROLE_LIST:
return result
- s = obj.querySelection()
+ try:
+ s = obj.querySelection()
+ except NotImplementedError:
+ return result
+
items = [s.getSelectedChild(i) for i in range(s.nSelectedChildren)]
if not items and obj.childCount:
items.append(obj[0])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]