From 741f5b24b37b8f3f8e89f3b21bcc071f05dcc701 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Wed, 9 Jan 2008 14:26:19 +0000 Subject: 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 --- apps/plugins/mpegplayer/mpegplayer.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'apps') diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index b228a88dda..b547d36f6a 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c @@ -1231,6 +1231,10 @@ static void button_loop(void) { 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) { case BUTTON_NONE: @@ -1337,6 +1341,7 @@ static void button_loop(void) /* Stop and get the resume time before closing the file early */ wvs_stop(); stream_close(); + save_settings(); /* Save settings (if they have changed) */ /* Fall-through */ default: rb->default_event_handler(button); -- cgit v1.2.3