orca r4031 - in trunk: . src/orca/scripts/toolkits/Gecko
- From: joanied svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r4031 - in trunk: . src/orca/scripts/toolkits/Gecko
- Date: Sun, 13 Jul 2008 22:23:46 +0000 (UTC)
Author: joanied
Date: Sun Jul 13 22:23:46 2008
New Revision: 4031
URL: http://svn.gnome.org/viewvc/orca?rev=4031&view=rev
Log:
* src/orca/scripts/toolkits/Gecko/script.py:
Fix for bug #540407 - Problems reading messages in Thunderbird
when arrowToLineBeginning is False.
Modified:
trunk/ChangeLog
trunk/src/orca/scripts/toolkits/Gecko/script.py
Modified: trunk/src/orca/scripts/toolkits/Gecko/script.py
==============================================================================
--- trunk/src/orca/scripts/toolkits/Gecko/script.py (original)
+++ trunk/src/orca/scripts/toolkits/Gecko/script.py Sun Jul 13 22:23:46 2008
@@ -5524,12 +5524,15 @@
newX1 = extents[0]
newX2 = newX1 + extents[2]
if newX1 <= oldX <= newX2:
- prevObj = item[0]
- prevOffset = 0
+ newObj = item[0]
+ newOffset = 0
text = self.queryNonEmptyText(prevObj)
if text:
newY = extents[1] + extents[3] / 2
- prevOffset = text.getOffsetAtPoint(oldX, newY, 0)
+ newOffset = text.getOffsetAtPoint(oldX, newY, 0)
+ if newOffset >= 0:
+ prevOffset = newOffset
+ prevObj = newObj
break
if updateCache:
@@ -5614,12 +5617,15 @@
newX1 = extents[0]
newX2 = newX1 + extents[2]
if newX1 <= oldX <= newX2:
- nextObj = item[0]
- nextOffset = 0
+ newObj = item[0]
+ newOffset = 0
text = self.queryNonEmptyText(nextObj)
if text:
newY = extents[1] + extents[3] / 2
- nextOffset = text.getOffsetAtPoint(oldX, newY, 0)
+ newOffset = text.getOffsetAtPoint(oldX, newY, 0)
+ if newOffset >= 0:
+ nextOffset = newOffset
+ nextObj = newObj
break
if updateCache:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]