Fix premature idle shutdown on RaaA after last track finished playing

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29721 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Thomas Jarosch 2011-04-16 16:57:35 +00:00
parent 6821d2ebd6
commit ff1f2e2415

View file

@ -831,15 +831,17 @@ void handle_auto_poweroff(void)
int audio_stat = audio_status();
long tick = current_tick;
#if CONFIG_CHARGING
/*
* Inhibit shutdown as long as the charger is plugged in. If it is
* unplugged, wait for a timeout period and then shut down.
*/
if (charger_input_state == CHARGER || audio_stat == AUDIO_STATUS_PLAY) {
if (audio_stat == AUDIO_STATUS_PLAY
#if CONFIG_CHARGING
|| charger_input_state == CHARGER
#endif
) {
last_event_tick = current_tick;
}
#endif
#if !(CONFIG_PLATFORM & PLATFORM_HOSTED)
if (!shutdown_timeout && query_force_shutdown()) {