From de8dc708065947800730b591f2cde66ce48e41c5 Mon Sep 17 00:00:00 2001 From: philmoz Date: Mon, 5 Aug 2024 09:56:23 +1000 Subject: [PATCH] fix(color): crash if radio shut down on some menu pages (#5379) --- radio/src/gui/colorlcd/libui/tabsgroup.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/gui/colorlcd/libui/tabsgroup.cpp b/radio/src/gui/colorlcd/libui/tabsgroup.cpp index 5664100cc..e219a0994 100644 --- a/radio/src/gui/colorlcd/libui/tabsgroup.cpp +++ b/radio/src/gui/colorlcd/libui/tabsgroup.cpp @@ -277,6 +277,8 @@ uint8_t TabsGroup::tabCount() const { return header->tabCount(); } void TabsGroup::setCurrentTab(unsigned index) { + if (deleted()) return; + header->setCurrentIndex(index); PageTab* tab = header->pageTab(index);