[orca] Additional fix for bgo#592634 - The Gecko script's handling of caret navigation interferes when navi



commit 5b55592c76d153b15417b4431d710d480c302e57
Author: Joanmarie Diggs <joanmarie diggs gmail com>
Date:   Sun Aug 30 15:52:08 2009 -0400

    Additional fix for bgo#592634 - The Gecko script's handling of caret navigation interferes when navigating editable messages in Thunderbird

 src/orca/scripts/toolkits/Gecko/script.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/Gecko/script.py b/src/orca/scripts/toolkits/Gecko/script.py
index 9c7ff99..2f0c8a8 100644
--- a/src/orca/scripts/toolkits/Gecko/script.py
+++ b/src/orca/scripts/toolkits/Gecko/script.py
@@ -6159,6 +6159,9 @@ class Script(default.Script):
         currentLine = self.currentLineContents
         index = self.findObjectOnLine(obj, characterOffset, currentLine)
         if index < 0:
+            text = self.queryNonEmptyText(obj)
+            if text and text.characterCount == characterOffset:
+                characterOffset -= 1
             currentLine = self.getLineContentsAtOffset(obj, characterOffset)
 
         prevObj = currentLine[0][0]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]