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(); }); }