From 789692fc8e926f6b83031a0b8a5e002d36f55dff Mon Sep 17 00:00:00 2001 From: Malte Langermann <54738901+gagarinlg@users.noreply.github.com> Date: Fri, 3 Dec 2021 00:26:30 +0100 Subject: [PATCH] Fix crash on tab group sub page access/exit (#1206) Fixes where touching first widget space on top bar when editing would lead to segfault / radio crash --- radio/src/gui/colorlcd/tabsgroup.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/tabsgroup.cpp b/radio/src/gui/colorlcd/tabsgroup.cpp index 299efc3f0..9251092f6 100644 --- a/radio/src/gui/colorlcd/tabsgroup.cpp +++ b/radio/src/gui/colorlcd/tabsgroup.cpp @@ -76,7 +76,7 @@ bool TabsCarousel::onTouchStart(coord_t x, coord_t y) if(sliding) sliding = false; - return true; + return Window::onTouchStart(x,y); } bool TabsCarousel::onTouchEnd(coord_t x, coord_t y) @@ -100,7 +100,6 @@ bool TabsCarousel::onTouchSlide(coord_t x, coord_t y, coord_t startX, coord_t st sliding = true; Window::onTouchSlide(x,y,startX,startY,slideX,slideY); - menu->setCurrentTab(currentIndex); return true; }