From 53989844b4ea998fb83173692d00e73f21dd66a3 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Tue, 25 Nov 2003 12:00:25 +0000 Subject: Bug fix: Idle timeout would stop paused playback when charger was connected git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4066 a1c6a512-1295-4272-9138-f99709370657 --- firmware/powermgmt.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'firmware/powermgmt.c') diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c index 80b6a80b2b..374f10c8f8 100644 --- a/firmware/powermgmt.c +++ b/firmware/powermgmt.c @@ -315,17 +315,10 @@ static void handle_auto_poweroff(void) !sleeptimer_active))) { if(TIME_AFTER(current_tick, last_keypress + timeout) && - TIME_AFTER(current_tick, last_disk_activity + timeout)) + TIME_AFTER(current_tick, last_disk_activity + timeout) && + TIME_AFTER(current_tick, last_charge_time + timeout)) { - if (mpeg_stat == (MPEG_STATUS_PLAY | MPEG_STATUS_PAUSE)) - { - mpeg_stop(); - } - - if (TIME_AFTER(current_tick, last_charge_time + timeout)) - { - power_off(); - } + power_off(); } } else -- cgit v1.2.3