From 417f40c755845f807fe77cfcfd08f7484b9c01d6 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Fri, 4 Sep 2020 20:21:01 +0200 Subject: [PATCH] [Menu] Selection not updated when rotary encoder left as first event --- radio/src/thirdparty/libopenui/src/menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/thirdparty/libopenui/src/menu.cpp b/radio/src/thirdparty/libopenui/src/menu.cpp index 658397a63..6b2519a33 100644 --- a/radio/src/thirdparty/libopenui/src/menu.cpp +++ b/radio/src/thirdparty/libopenui/src/menu.cpp @@ -41,7 +41,7 @@ void MenuBody::onEvent(event_t event) } else if (event == EVT_ROTARY_LEFT) { if (!lines.empty()) - select(int(selectedIndex == 0 ? lines.size() - 1 : selectedIndex - 1)); + select(int(selectedIndex <= 0 ? lines.size() - 1 : selectedIndex - 1)); } else if (event == EVT_KEY_BREAK(KEY_ENTER)) { if (!lines.empty()) {