diff --git a/radio/src/gui/colorlcd/mainview/view_logical_switches.cpp b/radio/src/gui/colorlcd/mainview/view_logical_switches.cpp index 9c94cac00..6cc087c27 100644 --- a/radio/src/gui/colorlcd/mainview/view_logical_switches.cpp +++ b/radio/src/gui/colorlcd/mainview/view_logical_switches.cpp @@ -106,6 +106,8 @@ class LogicalSwitchDisplayFooter : public Window void refresh() { + if (deleted()) return; + LogicalSwitchData* ls = lswAddress(lsIndex); uint8_t lsFamily = lswFamily(ls->func);