From 8bb04e2a38183fa2f3b75699e6b39682768d1828 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Tue, 26 Oct 2021 21:04:26 +1000 Subject: [PATCH] Fix widget options not triggering storageDirty Fixes #958 --- radio/src/gui/colorlcd/widget_settings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/gui/colorlcd/widget_settings.cpp b/radio/src/gui/colorlcd/widget_settings.cpp index 7aaa96ec4..769bf7762 100644 --- a/radio/src/gui/colorlcd/widget_settings.cpp +++ b/radio/src/gui/colorlcd/widget_settings.cpp @@ -79,6 +79,7 @@ WidgetSettings::WidgetSettings(Window * parent, Widget * widget) : }, [=](int8_t newValue) { widget->getOptionValue(optIdx)->boolValue = newValue; + SET_DIRTY(); }); break; @@ -96,6 +97,7 @@ WidgetSettings::WidgetSettings(Window * parent, Widget * widget) : }, [=](int newValue) { // setValue widget->getOptionValue(optIdx)->unsignedValue = (uint32_t) newValue; + SET_DIRTY(); }); break; }