diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-05-10 18:20:34 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-05-10 19:16:02 (GMT) |
| commit | 2f0858fa0561d09d59ab4435c0b4342794738a77 (patch) | |
| tree | 79ede703faa72c0b2ff95a21fb0a6702b4e1a70e /src/displayapp/screens/Timer.h | |
| parent | 3744e655fa94cc2efece15c3196cf8b398354ca2 (diff) | |
Fix for stopping timer alert and simplifying code.
Diffstat (limited to 'src/displayapp/screens/Timer.h')
| -rw-r--r-- | src/displayapp/screens/Timer.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/displayapp/screens/Timer.h b/src/displayapp/screens/Timer.h index 9b1431e..cb5aeb2 100644 --- a/src/displayapp/screens/Timer.h +++ b/src/displayapp/screens/Timer.h @@ -32,12 +32,7 @@ namespace Pinetime::Applications::Screens { if (event == LV_EVENT_CLICKED) { if (obj == btnPlayPause) { if (timerController.IsRunning()) { - uint32_t seconds = timerController.GetSecondsRemaining(); - minutesToSet = seconds / 60; - secondsToSet = seconds % 60; - timerController.StopTimer(); - CreateButtons(); - RefreshRunning(); + Stop(); } else if (secondsToSet + minutesToSet > 0) { timerController.StartTimer((secondsToSet + minutesToSet * 60) * 1000); RefreshRunning(); |
