From bb35fc665fb697f9cfbaae1b2e36e7825e4dfd16 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 14 Sep 2025 22:26:22 +0300 Subject: [PATCH] fix lua::getfield and events registering --- src/logic/scripting/lua/lua_util.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logic/scripting/lua/lua_util.hpp b/src/logic/scripting/lua/lua_util.hpp index 54b6f678..121ebe29 100644 --- a/src/logic/scripting/lua/lua_util.hpp +++ b/src/logic/scripting/lua/lua_util.hpp @@ -455,7 +455,7 @@ namespace lua { inline bool getfield(lua::State* L, const std::string& name, int idx = -1) { lua_getfield(L, idx, name.c_str()); - if (isnil(L, idx)) { + if (isnoneornil(L, -1)) { pop(L); return false; }