]> git.earman.xyz Git - sensor-watch.git/commitdiff
alarm: fix accidental assignment vs conditional logic
authorJeremy O'Brien <neutral@fastmail.com>
Fri, 13 Jan 2023 19:52:09 +0000 (14:52 -0500)
committerJeremy O'Brien <neutral@fastmail.com>
Fri, 13 Jan 2023 19:52:09 +0000 (14:52 -0500)
movement/watch_faces/complication/alarm_face.c

index a871452dde243013e408644219fe79783781d4ac..9acf58997578ef3cf37cf7ee873f8294756ad2fb 100644 (file)
@@ -182,11 +182,11 @@ static void _alarm_update_alarm_enabled(movement_settings_t *settings, alarm_sta
                 if ((state->alarm[i].day == weekday_idx && alarm_minutes_of_day >= now_minutes_of_day)
                     || ((weekday_idx + 1) % 7 == state->alarm[i].day && alarm_minutes_of_day <= now_minutes_of_day) 
                     || (state->alarm[i].day == ALARM_DAY_WORKDAY && (weekday_idx < 4
-                        || (weekday_idx = 5 && alarm_minutes_of_day >= now_minutes_of_day)
-                        || (weekday_idx = 6 && alarm_minutes_of_day <= now_minutes_of_day))) 
-                    || (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5 
-                        || (weekday_idx = 6 && alarm_minutes_of_day >= now_minutes_of_day)
-                        || (weekday_idx = 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
+                        || (weekday_idx == 5 && alarm_minutes_of_day >= now_minutes_of_day)
+                        || (weekday_idx == 6 && alarm_minutes_of_day <= now_minutes_of_day)))
+                    || (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5
+                        || (weekday_idx == 6 && alarm_minutes_of_day >= now_minutes_of_day)
+                        || (weekday_idx == 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
                     active_alarms = true;
                     break;
                 }