Apache OpenOffice (AOO) Bugzilla – Issue 55981
off by 0,5 error in getIndexAtPoint()
Last modified: 2013-08-07 14:43:03 UTC
The implementation of XAccessibleText.getIndexAtPoint() returns already the next character when given a point in the right half of a character.
Adding keyword accessibility
.
changing target
Using the Java Access Bridge 2.0 (and the JavaFerret from that same version) and testing with 680m145 and 680m175 the bug seems to have disappeared meanwhile. TL->ES: Please check as well. Thanks!
ES->OBR: please verify. Thank you!
Created attachment 38890 [details] sample document with formatting
Actually it turns out not to happen with text without character attributes. I can still reproduce the problem with the attached document using JavaFerret's "Update Settings - update with F1 (mouse point)" functionality.
It seems this problem occurs only if the text portion at question is exact 1 character long. Since this is a rather unusual size this should not be a OOo 2.1 issue, it should be retargeted to OOo later.
I have no idea whether there are languages where having text attributes for a one character word do make sense. I agree that the special circumstances the problem appear make a fix for it less urgent, but accessibility issues should never have OOo Later target => 2.x.
TL->FME: Please take over. Thanks!
target 3.0
Fixed in cws sw300bf02, accpara.cxx
fme->es: Ready for QA.
Verified
This issue is closed automatically and wasn't rechecked in a current version of OOo. The fixed issue should be integrated in OOo since more than half a year. If you think this issue isn't fixed in a current version (OOo 3.1), please reopen it and change the field 'Target Milestone' accordingly. If you want to download a current version of OOo => http://download.openoffice.org/index.html If you want to know more about the handling of fixed/verified issues => http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues