From 48c0a405f72994e0523adb320c70faa8296ab2c5 Mon Sep 17 00:00:00 2001 From: philmoz Date: Thu, 20 Jun 2024 18:41:13 +1000 Subject: [PATCH] fix(color): radio stuck when trying to close nested standalone script (#5200) --- radio/src/gui/colorlcd/standalone_lua.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()