[orca] Always attempt broken-text recovery for Gecko sentences
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Always attempt broken-text recovery for Gecko sentences
- Date: Tue, 3 Jan 2017 15:21:42 +0000 (UTC)
commit 988335ae6aee988f1c393cdc975783450d76ac7f
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Tue Jan 3 10:20:42 2017 -0500
Always attempt broken-text recovery for Gecko sentences
Because Gecko doesn't implement that support at all.
.../scripts/toolkits/Gecko/script_utilities.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/Gecko/script_utilities.py
b/src/orca/scripts/toolkits/Gecko/script_utilities.py
index 778b83f..fff8740 100644
--- a/src/orca/scripts/toolkits/Gecko/script_utilities.py
+++ b/src/orca/scripts/toolkits/Gecko/script_utilities.py
@@ -43,8 +43,14 @@ class Utilities(web.Utilities):
super().__init__(script)
def _attemptBrokenTextRecovery(self, obj, **args):
+ boundary = args.get('boundary')
+
+ # Gecko fails to implement this boundary type.
+ if boundary == pyatspi.TEXT_BOUNDARY_SENTENCE_START:
+ return True
+
if self.isContentEditableWithEmbeddedObjects(obj):
- return args.get('boundary') == pyatspi.TEXT_BOUNDARY_WORD_START
+ return boundary == pyatspi.TEXT_BOUNDARY_WORD_START
return True
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]