From 5053b702e123bb304761c2f9abc4709a3db3894a Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Fri, 19 Jun 2020 12:39:21 +0200 Subject: [PATCH] Protection against empty menus --- radio/src/thirdparty/libopenui/src/menu.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/thirdparty/libopenui/src/menu.cpp b/radio/src/thirdparty/libopenui/src/menu.cpp index b292e7b10..f122af814 100644 --- a/radio/src/thirdparty/libopenui/src/menu.cpp +++ b/radio/src/thirdparty/libopenui/src/menu.cpp @@ -65,7 +65,9 @@ void MenuBody::onEvent(event_t event) bool MenuBody::onTouchEnd(coord_t /*x*/, coord_t y) { int index = y / MENUS_LINE_HEIGHT; - lines[index].onPress(); + if (index < lines.size()) { + lines[index].onPress(); + } getParent()->getParent()->deleteLater(); return true; }