From b272683938579b94fc39375ba31179b50d3359a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jo=C5=84ski?= Date: Mon, 22 Nov 2021 16:11:44 +0100 Subject: [PATCH] [BH-1242] Prewakeup - chime and light at the same time fix Prewakeup - chime and light at the same time fix --- products/BellHybrid/services/time/AlarmOperations.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/products/BellHybrid/services/time/AlarmOperations.cpp b/products/BellHybrid/services/time/AlarmOperations.cpp index 1fcacd838ea1154233bdd13501fae30d586a0ec5..f1ed2e98395f1aa3d1148d7dc1526de3bba3e9f3 100644 --- a/products/BellHybrid/services/time/AlarmOperations.cpp +++ b/products/BellHybrid/services/time/AlarmOperations.cpp @@ -226,17 +226,18 @@ namespace alarms bool AlarmOperations::handlePreWakeUp(const SingleEventRecord &event, PreWakeUp::Decision decision) { + auto ret = false; if (auto alarmEventPtr = std::dynamic_pointer_cast(event.parent); alarmEventPtr) { if (decision.timeForChime) { handleAlarmEvent(alarmEventPtr, alarms::AlarmType::PreWakeUpChime, true); - return true; + ret = true; } if (decision.timeForFrontlight) { handleAlarmEvent(alarmEventPtr, alarms::AlarmType::PreWakeUpFrontlight, true); - return true; + ret = true; } } - return false; + return ret; } bool AlarmOperations::processSnoozeChime(TimePoint now)