From a907347313cde207fa4f7ab86a72a5cbab29027d Mon Sep 17 00:00:00 2001 From: Phil Mitchell Date: Wed, 12 Apr 2023 15:17:19 +1000 Subject: [PATCH] Fix for custom failsafe settings not being saved to SD card on color LCD radios. --- radio/src/gui/colorlcd/custom_failsafe.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/gui/colorlcd/custom_failsafe.cpp b/radio/src/gui/colorlcd/custom_failsafe.cpp index e19bb18726c..78035846bf3 100644 --- a/radio/src/gui/colorlcd/custom_failsafe.cpp +++ b/radio/src/gui/colorlcd/custom_failsafe.cpp @@ -110,6 +110,7 @@ class ChannelFailsafeEdit : public NumberEdit if (value != FAILSAFE_CHANNEL_HOLD && value != FAILSAFE_CHANNEL_NOPULSE) { setSetValueHandler([=](int value) { g_model.failsafeChannels[channel] = calc1000toRESX(value); + SET_DIRTY(); }); lv_obj_clear_state(lvobj, LV_STATE_DISABLED); } else { @@ -117,6 +118,7 @@ class ChannelFailsafeEdit : public NumberEdit setSetValueHandler(nullptr); lv_obj_add_state(lvobj, LV_STATE_DISABLED); } + SET_DIRTY(); NumberEdit::update(); }