countdown: have timeout exit setting mode

This commit is contained in:
joeycastillo 2024-09-28 21:39:19 -04:00
parent b740ce8ada
commit fec225ec8b

View File

@ -329,8 +329,13 @@ bool countdown_face_loop(movement_event_t event, movement_settings_t *settings,
times_up(settings, state); times_up(settings, state);
break; break;
case EVENT_TIMEOUT: case EVENT_TIMEOUT:
abort_quick_ticks(state); if (state->mode == cd_setting) {
movement_move_to_face(0); state->selection = 0;
state->mode = cd_reset;
store_countdown(state);
movement_request_tick_frequency(1);
button_beep(settings);
}
break; break;
case EVENT_LOW_ENERGY_UPDATE: case EVENT_LOW_ENERGY_UPDATE:
case EVENT_LIGHT_BUTTON_DOWN: case EVENT_LIGHT_BUTTON_DOWN: