diff --git a/radio/src/gui/colorlcd/standalone_lua.cpp b/radio/src/gui/colorlcd/standalone_lua.cpp index d2d3f583a..74f15a59b 100644 --- a/radio/src/gui/colorlcd/standalone_lua.cpp +++ b/radio/src/gui/colorlcd/standalone_lua.cpp @@ -126,7 +126,8 @@ StandaloneLuaWindow::StandaloneLuaWindow(bool useLvgl) : void StandaloneLuaWindow::setup(bool useLvgl) { - _instance = new StandaloneLuaWindow(useLvgl); + if (_instance == nullptr) + _instance = new StandaloneLuaWindow(useLvgl); } StandaloneLuaWindow* StandaloneLuaWindow::instance()