Index: firmware/powermgmt.c =================================================================== --- firmware/powermgmt.c (revision 31177) +++ firmware/powermgmt.c (working copy) @@ -47,6 +47,7 @@ #if (CONFIG_PLATFORM & PLATFORM_HOSTED) #include #endif +#include "settings.h" #if (defined(IAUDIO_X5) || defined(IAUDIO_M5)) && !defined (SIMULATOR) #include "lcd-remote-target.h" @@ -707,6 +708,8 @@ void reset_poweroff_timer(void) { last_event_tick = current_tick; + if (sleeptimer_active) + set_sleep_timer(global_settings.sleeptimer_duration * 60); } void sys_poweroff(void)