From 445c09f6620eab0eb34e575ba136213d32764ae5 Mon Sep 17 00:00:00 2001 From: philmoz Date: Sat, 11 Jul 2026 20:17:41 +1000 Subject: [PATCH] fix(color): popup menu may not auto scroll to selected item (#7545) --- radio/src/gui/colorlcd/libui/menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/libui/menu.cpp b/radio/src/gui/colorlcd/libui/menu.cpp index 8f9dde241..e1f31f72e 100644 --- a/radio/src/gui/colorlcd/libui/menu.cpp +++ b/radio/src/gui/colorlcd/libui/menu.cpp @@ -293,7 +293,6 @@ class MenuWindowContent : public NavWindow NavWindow(parent, rect_t{}, menu_content_create) { setWindowFlag(OPAQUE); - lv_obj_set_style_max_height(lvobj, LCD_H - PAD_LARGE * 2, LV_PART_MAIN); coord_t w = (popupWidth > 0) ? popupWidth : MENUS_WIDTH; @@ -307,6 +306,7 @@ class MenuWindowContent : public NavWindow header->hide(); body = new MenuBody(this, rect_t{0, 0, w, LV_SIZE_CONTENT}); + lv_obj_set_style_max_height(body->getLvObj(), LCD_H - EdgeTxStyles::STD_FONT_HEIGHT - PAD_SMALL * 2 - PAD_LARGE * 2, LV_PART_MAIN); } virtual void setTitle(const std::string& text)