This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10670 - The first letter of a scrolling line starts to appear at the end of the line
Attached to Project:
Rockbox
Opened by David Thacker (epithetless) - Sunday, 11 October 2009, 10:42 GMT+2
Last edited by Tomer Shalev (tomers) - Monday, 12 October 2009, 18:33 GMT+2
Opened by David Thacker (epithetless) - Sunday, 11 October 2009, 10:42 GMT+2
Last edited by Tomer Shalev (tomers) - Monday, 12 October 2009, 18:33 GMT+2
|
DetailsSomewhere between r23021-091009 and r23059-091009 (the narrowest range I am able to investigate via daily builds), scrolling lines of text began to exhibit a bug where a fragment of the line's first letter appears at the end of the line.
For instance, a line will scroll to display text like the following: A Line of Text is Scrolling in This Example/ ...where the "/" at the end is the beginning of the first letter "A". This behavior is consistent throughout the system, in the menus as well as in the WPS', and it continues to exist as of r23091-091011. My suspicion, from looking at the change log for that period, is that this bug is in some way related to the commits involving RTL implementation, but I unfortunately lack the expertise to confirm that. |
This task depends upon
Closed by Tomer Shalev (tomers)
Monday, 12 October 2009, 18:33 GMT+2
Reason for closing: Accepted
Additional comments about closing: Fixed in r23132
Thanks Teruaki Kawashima (teru) for the solution!
Monday, 12 October 2009, 18:33 GMT+2
Reason for closing: Accepted
Additional comments about closing: Fixed in r23132
Thanks Teruaki Kawashima (teru) for the solution!
[r23022: "Fix a bug in a bidirectional text scrolling; s->offset doesn't need to be set when backward scrolling starts. This fixes bidirectional scrolling in
RTL and for certain file-names in LTR."]
This should fix the issue but may affect other non-scrolling putses with offset.
It also fixes wrong selecter drawing.
I assume r23118 ("Revert r23021, since it broke non-RTL scrolling. RTL scrolling still needs fixing") is the culprit? Should I start a separate bug report for this?
this is correct and updated one. almost equivalent to tomers' one as reverting r23022 is done in r23118.