From 12543801acb534b5be7bf619856a4dd75e04ed9d 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 14e4dbe..10caf4d 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