This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#7564 - Buttons stops responding in delete confirmation screen
Attached to Project:
Rockbox
Opened by Ib Hald Andersen (inhand) - Thursday, 09 August 2007, 12:58 GMT+2
Last edited by Peter D'Hoye (petur) - Monday, 13 August 2007, 00:00 GMT+2
Opened by Ib Hald Andersen (inhand) - Thursday, 09 August 2007, 12:58 GMT+2
Last edited by Peter D'Hoye (petur) - Monday, 13 August 2007, 00:00 GMT+2
|
DetailsWhen trying to delete a directory or file using the
context menu the player freezes in the confirmation screen. No buttons work, a hard reset is needed. Rockbox revision: r14251 Bootloader version 7-pre3, flashed Reproducible with a clean install and cleared settings |
This task depends upon
Closed by Peter D'Hoye (petur)
Monday, 13 August 2007, 00:00 GMT+2
Reason for closing: Fixed
Additional comments about closing: do check but I think it's fixed...
Monday, 13 August 2007, 00:00 GMT+2
Reason for closing: Fixed
Additional comments about closing: do check but I think it's fixed...
disk checks out ok.
However if you look at the screen while the delete is in progress, you will
see that the first line on the display contains garbage characters.
The last daily that works for me on the flashed H-140 is the August 5th daily.
Perhaps this is related to JdGordon's commit to adress FS #6310 (on Aug 5 10:25).
But what about the display corruption?
Check the progress screen (shown after you've confirmed the delete) top line,
on all builds since the Aug 5th daily (confirmed with latest r14284), that
line contains garbage (tested on h340, ipod photo and video).
I suspect this is caused by the same commit.
The bug must be in yesno.c - the yes/no screen code....
in onplay.c starting line 524, if put twice the same struct in text_message, it works ok (string is shown).
in textarea.c starting line 47, I always see the correct string passing there, but passing it on to puts_scroll seems to go wrong
Right now my bet is on something wrong when dealing with multiple strings from LANG, but I have no idea atm