alarm: fix accidental assignment vs conditional logic
This commit is contained in:
parent
4d987eb1f5
commit
e89ff78b10
@ -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)
|
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)
|
|| ((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
|
|| (state->alarm[i].day == ALARM_DAY_WORKDAY && (weekday_idx < 4
|
||||||
|| (weekday_idx = 5 && 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)))
|
|| (weekday_idx == 6 && alarm_minutes_of_day <= now_minutes_of_day)))
|
||||||
|| (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5
|
|| (state->alarm[i].day == ALARM_DAY_WEEKEND && (weekday_idx == 5
|
||||||
|| (weekday_idx = 6 && alarm_minutes_of_day >= now_minutes_of_day)
|
|| (weekday_idx == 6 && alarm_minutes_of_day >= now_minutes_of_day)
|
||||||
|| (weekday_idx = 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
|
|| (weekday_idx == 4 && alarm_minutes_of_day <= now_minutes_of_day)))) {
|
||||||
active_alarms = true;
|
active_alarms = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user