diff --git a/CHANGELOG.md b/CHANGELOG.md index 122f5ccf2..245ffe0de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,26 @@ ## Main changes -- Current API: 79.1 +- Current API: 79.2 * SubGHz: Jolly Motors support (with add manually) (Thanks @pkooiman !) * Desktop: Auto Power Off Timer (by @Dmitry422 with some fixes by @xMasterX) +* OFW: **Fix lost BadBLE keystrokes** +* OFW: **Add the ability to send a signal once via RPC** * OFW PR 4025: Increase system stack's reserved memory size (Fix USB UART Bridge Crash) (by @Astrrra) * OFW: merged gsurkov/vcp_break_support branch for usb uart bridge (WIP!!!) * Apps: **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev) ## Other changes -* Desktop: Add input events sub check +* Desktop: Add input events sub check & use event system for auto power off +* OFW: Bump cross-spawn in /applications/system/js_app/packages/create-fz-app +* OFW: **Pipe** (new api funcs) * OFW: Fix invalid path errors while deploying SDK by enforcing toolchain to use UTF-8 on initial SDK Extraction * OFW: **Added flipper_format_write_empty_line(...)** * OFW: Fix skylander ID reading * OFW: Work around incorrect serial port handling by the OS * OFW: Add winter animations * OFW: FBT: Don't lint JS packages -* OFW: **Fix lost BadBLE keystrokes** * OFW: **Loader: Fix BusFault in handling of OOM** (was already included in previous UL release) * OFW: **NFC Fix ISO15693 stucking in wrong mode.** * OFW: Update `infrared_test.c` reference * OFW: **FuriThread stdin** -* OFW: **Add the ability to send a signal once via RPC** * OFW: NFC: Plantain parser Last payment amount fix * OFW: NFC clipper: BART station ids for San Lorenzo, Bay Fair * OFW: Fix typo for mf_classic_key_cahce_get_next_key() function diff --git a/applications/services/desktop/desktop.c b/applications/services/desktop/desktop.c index d77be68a0..59c5290f4 100644 --- a/applications/services/desktop/desktop.c +++ b/applications/services/desktop/desktop.c @@ -252,7 +252,7 @@ static void desktop_stop_auto_poweroff_timer(Desktop* desktop) { static void desktop_auto_poweroff_arm(Desktop* desktop) { if(desktop->settings.auto_poweroff_delay_ms) { - if(desktop->input_events_subscription) { + if(!desktop->input_events_subscription) { desktop->input_events_subscription = furi_pubsub_subscribe( desktop->input_events_pubsub, desktop_input_event_callback, desktop); }