[orca] traceback in eclipse script
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] traceback in eclipse script
- Date: Sat, 16 Nov 2013 18:09:49 +0000 (UTC)
commit a85573ab29b0ba57689c071ab6d675062f8dbd04
Author: José Vilmar Estácio de Souza <vilmar informal com br>
Date: Fri Nov 15 22:19:51 2013 -0200
traceback in eclipse script
Inside onTextInserted we need to check if the event.source is text area
before try to get characterCount.
src/orca/scripts/apps/Eclipse/script.py | 21 ++++++++++-----------
1 files changed, 10 insertions(+), 11 deletions(-)
---
diff --git a/src/orca/scripts/apps/Eclipse/script.py b/src/orca/scripts/apps/Eclipse/script.py
index 0438cf1..7312cff 100644
--- a/src/orca/scripts/apps/Eclipse/script.py
+++ b/src/orca/scripts/apps/Eclipse/script.py
@@ -93,17 +93,16 @@ class Script(GAIL.Script):
- event: the Event
"""
- length = event.source.queryText().characterCount
- if event.detail1 == 0 and event.detail2 == length:
- # seems to be generated by a reformat (ctrl+shift+f)
- # or by commenting some block (ctrl+/).
- # if not discarded, orca will speak all the text of the file.
- return
-
- # Let the default script's normal behavior do its thing
- #
- GAIL.Script.onTextInserted(self, event)
- self._saveLastTextPosition(event.source)
+ if self.utilities.isTextArea(event.source):
+ length = event.source.queryText().characterCount
+ if event.detail1 == 0 and event.detail2 == length:
+ # seems to be generated by a reformat (ctrl+shift+f)
+ # or by commenting some block (ctrl+/).
+ # if not discarded, orca will speak all the text of the file.
+ return
+ # Let the default script's normal behavior do its thing
+ GAIL.Script.onTextInserted(self, event)
+ self._saveLastTextPosition(event.source)
def onTextDeleted(self, event):
"""Called whenever text is deleted from an object. Overridden here
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]