From 3e9bb38cd759deb1df7b9168f7f80a05458b7ee1 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 28 Mar 2025 14:01:54 +0300 Subject: [PATCH] just in case --- applications/services/notification/notification_app.c | 3 +++ applications/services/rgb_backlight/rgb_backlight.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/applications/services/notification/notification_app.c b/applications/services/notification/notification_app.c index b5a95b4a3..b50017963 100644 --- a/applications/services/notification/notification_app.c +++ b/applications/services/notification/notification_app.c @@ -37,6 +37,9 @@ static uint32_t notification_settings_display_off_delay_ticks(NotificationApp* a void night_shift_timer_start(NotificationApp* app) { if(app->settings.night_shift != 1) { + if(furi_timer_is_running(app->night_shift_timer)) { + furi_timer_stop(app->night_shift_timer); + } furi_timer_start(app->night_shift_timer, furi_ms_to_ticks(2000)); } } diff --git a/applications/services/rgb_backlight/rgb_backlight.c b/applications/services/rgb_backlight/rgb_backlight.c index 916357b89..22628e3af 100644 --- a/applications/services/rgb_backlight/rgb_backlight.c +++ b/applications/services/rgb_backlight/rgb_backlight.c @@ -149,6 +149,9 @@ void rgb_backlight_update(float brightness) { // start furi timer for rainbow void rainbow_timer_start(RGBBacklightApp* app) { + if(furi_timer_is_running(app->rainbow_timer)) { + furi_timer_stop(app->rainbow_timer); + } furi_timer_start(app->rainbow_timer, furi_ms_to_ticks(app->settings->rainbow_speed_ms)); }