From 6572b508d1aa73423ef05770f2ad4e76e4d90dde Mon Sep 17 00:00:00 2001 From: kieranc Date: Fri, 20 Mar 2026 09:09:34 +0100 Subject: [PATCH] Disable LowerWrist during sleep mode (#2415) --- src/systemtask/SystemTask.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp index 56bf9273..9feeaded 100644 --- a/src/systemtask/SystemTask.cpp +++ b/src/systemtask/SystemTask.cpp @@ -461,12 +461,11 @@ void SystemTask::UpdateMotion() { (settingsController.isWakeUpModeOn(Pinetime::Controllers::Settings::WakeUpMode::Shake) && motionController.CurrentShakeSpeed() > settingsController.GetShakeThreshold())) { GoToRunning(); + } else if (settingsController.isWakeUpModeOn(Pinetime::Controllers::Settings::WakeUpMode::LowerWrist) && + state == SystemTaskState::Running && motionController.ShouldLowerSleep()) { + GoToSleep(); } } - if (settingsController.isWakeUpModeOn(Pinetime::Controllers::Settings::WakeUpMode::LowerWrist) && state == SystemTaskState::Running && - motionController.ShouldLowerSleep()) { - GoToSleep(); - } } void SystemTask::HandleButtonAction(Controllers::ButtonActions action) {