This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#12422 - Car adapter mode pause and unpause and headphone unpause cause WPS to overwrite other screens
Attached to Project:
Rockbox
Opened by Boris Gjenero (dreamlayers) - Thursday, 01 December 2011, 23:09 GMT+2
Last edited by Boris Gjenero (dreamlayers) - Tuesday, 06 December 2011, 18:49 GMT+2
Opened by Boris Gjenero (dreamlayers) - Thursday, 01 December 2011, 23:09 GMT+2
Last edited by Boris Gjenero (dreamlayers) - Tuesday, 06 December 2011, 18:49 GMT+2
|
DetailsTo reproduce, ensure car adapter mode is enabled, start playback, and leave the now playing screen. If the charger isn't connected, connect it now. Then, disconnect the charger, causing a car adapter mode pause. Some parts of the now playing screen will overwrite the current screen. I see this in file view, main menu and settings. The main menu is quickly redrawn and back to normal, but the file view is only redrawn after I do something. Now, reconnect the charger, which causes a car adapter mode unpause after a short delay. The same thing happens.
I've seen this on: - 5G iPod using Firewire power, running 3.10RC and r31106 - Archos Recorder V2 using charger, running 3.10RC and r31106 Edit: The same thing happens with headphone plug-in unpause (but not headphone unplug pause). I expect the problem also happens when using BUTTON_MULTIMEDIA_PLAYPAUSE, but I did not test that. The problem is due to the pause_action() and unpause_action() calls in apps/misc.c. The second parameter is "bool updatewps". It is true in all cases except headphone unplug pause. I don't know why it's false in that particular case. The second parameter probably shouldn't be there. The WPS should simply update itself if it is currently displayed. |
This task depends upon