diff --git a/radio/src/lua/interface.cpp b/radio/src/lua/interface.cpp index 4f2fea594..1c53ca4bd 100644 --- a/radio/src/lua/interface.cpp +++ b/radio/src/lua/interface.cpp @@ -971,7 +971,10 @@ static bool resumeLua(bool init, bool allowLcdUsage) } else #endif + if (lua_status(lsScripts) == LUA_YIELD) return scriptWasRun; + else + luaLcdAllowed = allowLcdUsage; } do {