From 20a7b30bbeed2db0ddbed908d6fa766889de219b Mon Sep 17 00:00:00 2001 From: philmoz Date: Wed, 22 Jan 2025 13:41:20 +1100 Subject: [PATCH] fix(bw): prevent script from re-opening itself (#5817) --- radio/src/lua/interface.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/lua/interface.cpp b/radio/src/lua/interface.cpp index c531416aa..06152e8aa 100644 --- a/radio/src/lua/interface.cpp +++ b/radio/src/lua/interface.cpp @@ -1207,6 +1207,7 @@ static bool resumeLua(bool init, bool allowLcdUsage) lua_pop(lsScripts, 1); /* pop returned value */ if (scriptResult != 0) { + killAllEvents(); TRACE("Script finished with status %d", scriptResult); luaState = INTERPRETER_RELOAD_PERMANENT_SCRIPTS; }