cleanup global environment (_ENV* variables)

This commit is contained in:
MihailRis 2026-04-27 02:16:24 +03:00
parent 629f672d38
commit ad1d7477ad
4 changed files with 54 additions and 37 deletions

View file

@ -1010,8 +1010,9 @@ static int l_gui_get_env(lua::State* L) {
"document '" + std::string(name) + "' not found"
);
}
lua::getglobal(L, lua::env_name(*doc->getEnvironment()));
return 1;
return lua::getregistry(
L, lua::ENVS_TABLE, lua::env_name(*doc->getEnvironment())
);
}
static int l_gui_str(lua::State* L) {