From 158d23e7b32e1f2e7c04adb2f1f4dd018961ff38 Mon Sep 17 00:00:00 2001 From: Bartosz Date: Wed, 25 Jan 2023 14:14:12 +0100 Subject: [PATCH] [MOS-558] Fix disappearing edit label in alarms Fixed disappearing edit label in alarm add window when custom interval has been selected --- .../widgets/AlarmRRuleOptionsItem.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module-apps/application-alarm-clock/widgets/AlarmRRuleOptionsItem.cpp b/module-apps/application-alarm-clock/widgets/AlarmRRuleOptionsItem.cpp index 4e89e8fec521ad7385e722264154ab59ca1f2add..5b199fc67b4028f960f5d79d2ef193a091b1c49a 100644 --- a/module-apps/application-alarm-clock/widgets/AlarmRRuleOptionsItem.cpp +++ b/module-apps/application-alarm-clock/widgets/AlarmRRuleOptionsItem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "AlarmRRuleOptionsItem.hpp" @@ -56,8 +56,12 @@ namespace gui onLoadCallback = [&]([[maybe_unused]] std::shared_ptr alarm) { checkCustomOption(getPresenter()->getDescription()); optionSpinner->setCurrentValue(getPresenter()->getDescription()); - if (app::alarmClock::AlarmRRulePresenter::RRuleOptions::Never == getPresenter()->getOption()) + if (getRRuleOption(optionSpinner->getCurrentValue()) == RRule::Custom) { + this->navBarTemporaryMode(utils::translate(style::strings::common::edit)); + } + else { this->navBarRestoreFromTemporaryMode(); + } }; }