forked from len0rd/rockbox
Prevent idle poweroff in the MPEG player plugin. Also save the settings when receiving SYS_POWEROFF and SYS_USB_CONNECTED. Fixes FS#8439 and FS#8388.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16033 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
e953bcb2d4
commit
741f5b24b3
1 changed files with 5 additions and 0 deletions
|
@ -1231,6 +1231,10 @@ static void button_loop(void)
|
||||||
{
|
{
|
||||||
int button = rb->button_get_w_tmo(WVS_MIN_UPDATE_INTERVAL);
|
int button = rb->button_get_w_tmo(WVS_MIN_UPDATE_INTERVAL);
|
||||||
|
|
||||||
|
/* Make sure Rockbox doesn't turn off the player because of
|
||||||
|
too little activity */
|
||||||
|
rb->reset_poweroff_timer();
|
||||||
|
|
||||||
switch (button)
|
switch (button)
|
||||||
{
|
{
|
||||||
case BUTTON_NONE:
|
case BUTTON_NONE:
|
||||||
|
@ -1337,6 +1341,7 @@ static void button_loop(void)
|
||||||
/* Stop and get the resume time before closing the file early */
|
/* Stop and get the resume time before closing the file early */
|
||||||
wvs_stop();
|
wvs_stop();
|
||||||
stream_close();
|
stream_close();
|
||||||
|
save_settings(); /* Save settings (if they have changed) */
|
||||||
/* Fall-through */
|
/* Fall-through */
|
||||||
default:
|
default:
|
||||||
rb->default_event_handler(button);
|
rb->default_event_handler(button);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue