mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-24 03:29:57 -07:00
add input events sub check [ci skip]
This commit is contained in:
@@ -214,8 +214,10 @@ static void desktop_stop_auto_lock_timer(Desktop* desktop) {
|
||||
|
||||
static void desktop_auto_lock_arm(Desktop* desktop) {
|
||||
if(desktop->settings.auto_lock_delay_ms) {
|
||||
desktop->input_events_subscription = furi_pubsub_subscribe(
|
||||
desktop->input_events_pubsub, desktop_input_event_callback, desktop);
|
||||
if(!desktop->input_events_subscription) {
|
||||
desktop->input_events_subscription = furi_pubsub_subscribe(
|
||||
desktop->input_events_pubsub, desktop_input_event_callback, desktop);
|
||||
}
|
||||
desktop_start_auto_lock_timer(desktop);
|
||||
}
|
||||
}
|
||||
@@ -246,8 +248,10 @@ static void desktop_stop_auto_poweroff_timer(Desktop* desktop) {
|
||||
|
||||
static void desktop_auto_poweroff_arm(Desktop* desktop) {
|
||||
if(desktop->settings.auto_poweroff_delay_ms) {
|
||||
desktop->input_events_subscription = furi_pubsub_subscribe(
|
||||
desktop->input_events_pubsub, desktop_input_event_callback, desktop);
|
||||
if(desktop->input_events_subscription) {
|
||||
desktop->input_events_subscription = furi_pubsub_subscribe(
|
||||
desktop->input_events_pubsub, desktop_input_event_callback, desktop);
|
||||
}
|
||||
desktop_start_auto_poweroff_timer(desktop);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user