Merge pull request #2046 from bartbes/lua54_to_be_closed_support

Add support for lua 5.4 to-be-closed variables
This commit is contained in:
Sasha Szpakowski
2024-03-30 09:40:39 -03:00
committed by GitHub
+4
View File
@@ -547,6 +547,10 @@ int luax_register_type(lua_State *L, love::Type *type, ...)
lua_pushcfunction(L, w__release);
lua_setfield(L, -2, "release");
// Add __close for lua 5.4 (just calls release)
lua_pushcfunction(L, w__release);
lua_setfield(L, -2, "__close");
va_list fs;
va_start(fs, type);
for (const luaL_Reg *f = va_arg(fs, const luaL_Reg *); f; f = va_arg(fs, const luaL_Reg *))