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;