Make countdown face reset to 0 (#90)
* Make countdown face reset to 0 It was annoying to have countdowns less than DEFAULT_MINUTES. Admittedly, this does make DEFAULT_MINUTES fairly useless, since we only ever see it the first time... * Undo accidental change to movement_config.h
This commit is contained in:
parent
cb69a2c181
commit
d994ce8b48
@ -179,7 +179,10 @@ bool countdown_face_loop(movement_event_t event, movement_settings_t *settings,
|
|||||||
reset(state);
|
reset(state);
|
||||||
break;
|
break;
|
||||||
case cd_waiting:
|
case cd_waiting:
|
||||||
|
if (!(state->minutes == 0 && state->seconds == 0)) {
|
||||||
|
// Only start the timer if we have a valid time.
|
||||||
start(state, settings);
|
start(state, settings);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case cd_setting:
|
case cd_setting:
|
||||||
settings_increment(state);
|
settings_increment(state);
|
||||||
@ -192,7 +195,7 @@ bool countdown_face_loop(movement_event_t event, movement_settings_t *settings,
|
|||||||
break;
|
break;
|
||||||
case EVENT_ALARM_LONG_PRESS:
|
case EVENT_ALARM_LONG_PRESS:
|
||||||
if (state->mode == cd_setting) {
|
if (state->mode == cd_setting) {
|
||||||
state->minutes = DEFAULT_MINUTES;
|
state->minutes = 0;
|
||||||
state->seconds = 0;
|
state->seconds = 0;
|
||||||
draw(state, event.subsecond);
|
draw(state, event.subsecond);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user