From 269802b450b1c6b5646d1df10abdfc5733a8b1b9 Mon Sep 17 00:00:00 2001 From: Michele Bini Date: Sat, 28 May 2022 16:55:10 +0200 Subject: Only use alarmController for time updates when alarm is set diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp index a5ac0fa..6f6d474 100644 --- a/src/systemtask/SystemTask.cpp +++ b/src/systemtask/SystemTask.cpp @@ -293,6 +293,9 @@ void SystemTask::Work() { case Messages::OnAdjustTime: ReloadIdleTimer(); displayApp.PushMessage(Pinetime::Applications::Display::Messages::UpdateDateTime); + if (alarmController.State() != Controllers::AlarmController::AlarmState::Set) { + break; + } if (message == Messages::OnAdjustTime) { alarmController.OnAdjustTime(); } else { -- cgit v0.10.2