diff --git a/src/hasp/hasp.cpp b/src/hasp/hasp.cpp index 9187f4ada..1a3336eec 100644 --- a/src/hasp/hasp.cpp +++ b/src/hasp/hasp.cpp @@ -121,18 +121,21 @@ HASP_ATTRIBUTE_FAST_MEM void hasp_update_sleep_state() gui_hide_pointer(true); hasp_sleep_state = HASP_SLEEP_LONG; dispatch_idle_state(HASP_SLEEP_LONG); + dispatch_run_script(NULL, "L:/idle_long.cmd", TAG_HASP); } } else if(sleepTimeShort > 0 && idle >= sleepTimeShort) { if(hasp_sleep_state != HASP_SLEEP_SHORT) { gui_hide_pointer(true); hasp_sleep_state = HASP_SLEEP_SHORT; dispatch_idle_state(HASP_SLEEP_SHORT); + dispatch_run_script(NULL, "L:/idle_short.cmd", TAG_HASP); } } else { if(hasp_sleep_state != HASP_SLEEP_OFF) { gui_hide_pointer(false); hasp_sleep_state = HASP_SLEEP_OFF; dispatch_idle_state(HASP_SLEEP_OFF); + dispatch_run_script(NULL, "L:/idle_off.cmd", TAG_HASP); } } }