From 59a27573e11179dd771ed6b3fbeafbccdc3c587a Mon Sep 17 00:00:00 2001 From: David Volovskiy Date: Thu, 26 Dec 2024 11:50:55 -0500 Subject: [PATCH] alarming_today bug fix --- movement/watch_faces/complication/alarm_face.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/movement/watch_faces/complication/alarm_face.c b/movement/watch_faces/complication/alarm_face.c index 190e8264d..6e55211f8 100644 --- a/movement/watch_faces/complication/alarm_face.c +++ b/movement/watch_faces/complication/alarm_face.c @@ -182,9 +182,9 @@ static void _alarm_update_alarm_enabled(movement_settings_t *settings, alarm_sta now_init = true; weekday_idx = _get_weekday_idx(now); now_minutes_of_day = now.unit.hour * 60 + now.unit.minute; - alarming_today = alarm_minutes_of_day >= now_minutes_of_day; } alarm_minutes_of_day = state->alarm[i].hour * 60 + state->alarm[i].minute; + alarming_today = alarm_minutes_of_day >= now_minutes_of_day; // no more shortcuts: check days and times for all possible cases... if ((state->alarm[i].day == weekday_idx && alarming_today) || ((weekday_idx + 1) % 7 == state->alarm[i].day && !alarming_today)