[orca/gnome-2-26] Fix for bug #577977 - provide speech feedback for "repeat last find" in Gedit
- From: William Walker <wwalker src gnome org>
- To: svn-commits-list gnome org
- Subject: [orca/gnome-2-26] Fix for bug #577977 - provide speech feedback for "repeat last find" in Gedit
- Date: Mon, 4 May 2009 14:45:15 -0400 (EDT)
commit 2307a98e9c1caf51d1ba13fdc6e8d582125b4495
Author: Willie Walker <william walker sun com>
Date: Mon May 4 14:40:31 2009 -0400
Fix for bug #577977 - provide speech feedback for "repeat last find" in Gedit
---
src/orca/scripts/apps/gedit/script.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/orca/scripts/apps/gedit/script.py b/src/orca/scripts/apps/gedit/script.py
index cc67b93..a889ff4 100644
--- a/src/orca/scripts/apps/gedit/script.py
+++ b/src/orca/scripts/apps/gedit/script.py
@@ -30,6 +30,7 @@ import pyatspi
import orca.braille as braille
import orca.debug as debug
import orca.default as default
+import orca.input_event as input_event
import orca.orca as orca
import orca.orca_state as orca_state
import orca.settings as settings
@@ -498,6 +499,7 @@ class Script(default.Script):
#
if event.source.getRole() == pyatspi.ROLE_STATUS_BAR \
and self.isFocusOnFindDialog() \
+ and orca_state.lastNonModifierKeyEvent \
and orca_state.lastNonModifierKeyEvent.event_string == "Return" \
and event.source.name == _("Phrase not found"):
debug.println(self.debugLevel,
@@ -553,6 +555,7 @@ class Script(default.Script):
# we've just found.
#
if self.isFocusOnFindDialog() \
+ and orca_state.lastNonModifierKeyEvent \
and orca_state.lastNonModifierKeyEvent.event_string == "Return":
debug.println(self.debugLevel, "gedit.onCaretMoved - find dialog.")
allComboBoxes = \
@@ -573,6 +576,7 @@ class Script(default.Script):
# the caret moved to.
#
if orca_state.lastInputEvent \
+ and isinstance(orca_state.lastInputEvent, input_event.KeyboardEvent)\
and orca_state.lastInputEvent.event_string == 'G' \
and orca_state.lastInputEvent.modifiers \
& (1 << pyatspi.MODIFIER_CONTROL):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]