From 275b6621887d817cdcf189226a0233135be360fa Mon Sep 17 00:00:00 2001 From: "Martin.JM" Date: Sun, 18 Feb 2024 18:55:54 +0100 Subject: [PATCH] Always check smart wakeup if forced --- .../gadgetbridge/activities/AlarmDetails.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AlarmDetails.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AlarmDetails.java index 2aa472c58..ebc389a09 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AlarmDetails.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AlarmDetails.java @@ -125,11 +125,11 @@ public class AlarmDetails extends AbstractGBActivity { timePicker.setCurrentHour(alarm.getHour()); timePicker.setCurrentMinute(alarm.getMinute()); - cbSmartWakeup.setChecked(alarm.getSmartWakeup()); + boolean smartAlarmForced = forcedSmartWakeup(alarm.getPosition()); + cbSmartWakeup.setChecked(alarm.getSmartWakeup() || smartAlarmForced); int smartAlarmVisibility = supportsSmartWakeup(alarm.getPosition()) ? View.VISIBLE : View.GONE; cbSmartWakeup.setVisibility(smartAlarmVisibility); - boolean smartAlarmEnabled = !forcedSmartWakeup(alarm.getPosition()); - cbSmartWakeup.setEnabled(smartAlarmEnabled); + cbSmartWakeup.setEnabled(!smartAlarmForced); cbSnooze.setChecked(alarm.getSnooze()); int snoozeVisibility = supportsSnoozing() ? View.VISIBLE : View.GONE;