From fccfc8d6bd4f6bd1b741f15d163ebb2a8847b87e Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 6 Jun 2021 07:04:23 +0200 Subject: [PATCH] Fix crash when starting without any defined custom screens --- radio/src/gui/colorlcd/view_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/view_main.cpp b/radio/src/gui/colorlcd/view_main.cpp index 287e6439e..b9c1721e4 100644 --- a/radio/src/gui/colorlcd/view_main.cpp +++ b/radio/src/gui/colorlcd/view_main.cpp @@ -141,7 +141,8 @@ void ViewMain::updateTopbarVisibility() int leftScroll = getScrollPositionX() % pageWidth; if (leftScroll == 0) { setTopbarVisible(hasTopbar(g_model.view)); - customScreens[g_model.view]->adjustLayout(); + if (customScreens[g_model.view]) + customScreens[g_model.view]->adjustLayout(); } else { int leftIdx = getScrollPositionX() / pageWidth;