[orca] Present message when whereAmI or SayAll is used in dead object
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Present message when whereAmI or SayAll is used in dead object
- Date: Sat, 28 Apr 2018 22:07:33 +0000 (UTC)
commit 639c044da7eb0d40700e3a0fc4efd4025f1c7a83
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Sat Apr 28 18:06:06 2018 -0400
Present message when whereAmI or SayAll is used in dead object
src/orca/scripts/default.py | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/src/orca/scripts/default.py b/src/orca/scripts/default.py
index a1d00a2..5890095 100644
--- a/src/orca/scripts/default.py
+++ b/src/orca/scripts/default.py
@@ -1750,6 +1750,10 @@ class Script(script.Script):
def sayAll(self, inputEvent, obj=None, offset=None):
obj = obj or orca_state.locusOfFocus
+ if not obj or self.utilities.isDead(obj):
+ self.presentMessage(messages.LOCATION_NOT_FOUND_FULL)
+ return True
+
try:
text = obj.queryText()
except NotImplementedError:
@@ -1999,8 +2003,9 @@ class Script(script.Script):
self.spellcheck.presentErrorDetails(not basicOnly)
obj = orca_state.locusOfFocus
- if not obj:
- return False
+ if not obj or self.utilities.isDead(obj):
+ self.presentMessage(messages.LOCATION_NOT_FOUND_FULL)
+ return True
self.updateBraille(obj)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]