[orca] Sanity check in _generateFocusedItem()
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Sanity check in _generateFocusedItem()
- Date: Tue, 7 Aug 2012 15:28:31 +0000 (UTC)
commit 807eb53f26b46bde29e98594f800a9bab5f97c2a
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 5c3f8d0..2aa035b 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 e2687ef..9ea543c 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -1451,7 +1451,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]