From 94d5a89e338b18a11459fcca9fe612fb0fa309f4 Mon Sep 17 00:00:00 2001 From: philmoz Date: Wed, 26 Aug 2026 09:16:16 +1000 Subject: [PATCH] fix(color): in manage models, long press on selected model button clears checked state (#7707) --- radio/src/gui/colorlcd/model/model_select.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/radio/src/gui/colorlcd/model/model_select.cpp b/radio/src/gui/colorlcd/model/model_select.cpp index 9dc5e8450..7a3011ba7 100644 --- a/radio/src/gui/colorlcd/model/model_select.cpp +++ b/radio/src/gui/colorlcd/model/model_select.cpp @@ -140,7 +140,6 @@ class ModelButton : public Button return true; } } - showNoImgMsg(); } return false; @@ -257,10 +256,12 @@ class ModelsPageBody : public Window // Long Press Handler for Models button->setLongPressHandler([=]() -> uint8_t { - button->setFocused(); - focusedModel = model; + if (model != focusedModel) { + button->setFocused(); + focusedModel = model; + } openMenu(); - return 0; + return model == modelslist.getCurrentModel(); }); }