[orca] Ensure we always announce landmark type before setting the caret
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Ensure we always announce landmark type before setting the caret
- Date: Fri, 20 Jan 2017 14:20:51 +0000 (UTC)
commit 9407fe08bb0d208cd5aeb1f568ad2587891aee99
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Fri Jan 20 09:19:40 2017 -0500
Ensure we always announce landmark type before setting the caret
src/orca/structural_navigation.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/orca/structural_navigation.py b/src/orca/structural_navigation.py
index 488f79f..a68f716 100644
--- a/src/orca/structural_navigation.py
+++ b/src/orca/structural_navigation.py
@@ -2179,9 +2179,12 @@ class StructuralNavigation:
"""
if obj:
+ self._script.speakMessage(self._getRoleName(obj))
+ landmark = obj
[obj, characterOffset] = self._getCaretPosition(obj)
self._setCaretPosition(obj, characterOffset)
- self._presentObject(obj, characterOffset)
+ if landmark != obj:
+ self._presentObject(obj, characterOffset)
else:
full = messages.NO_LANDMARK_FOUND
brief = messages.STRUCTURAL_NAVIGATION_NOT_FOUND
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]