From fa4e6d795c4114dd4a25571b5c2d4dea33a34835 Mon Sep 17 00:00:00 2001 From: philmoz Date: Tue, 17 Jan 2023 16:11:01 +1100 Subject: [PATCH] fix(color): Update of Edge LS v1-part2 when v1-part1 when editing (#3049) --- radio/src/gui/colorlcd/model_logical_switches.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/model_logical_switches.cpp b/radio/src/gui/colorlcd/model_logical_switches.cpp index 59f3b6fe3..79b7456e2 100644 --- a/radio/src/gui/colorlcd/model_logical_switches.cpp +++ b/radio/src/gui/colorlcd/model_logical_switches.cpp @@ -123,10 +123,9 @@ class LogicalSwitchEditPage: public Page auto edit2 = new NumberEdit(logicalSwitchOneWindow, grid.getFieldSlot(2, 1), -1, 222 - cs->v2, GET_SET_DEFAULT(cs->v3)); edit1->setSetValueHandler([=](int32_t newValue) { cs->v2 = newValue; - cs->v3 = min(cs->v3, 222 - cs->v2); SET_DIRTY(); edit2->setMax(222 - cs->v2); - edit2->invalidate(); + edit2->setValue(cs->v3); }); edit1->setDisplayHandler([](int32_t value) { return formatNumberAsString(lswTimerValue(value), PREC1);