1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-26 18:35:20 +00:00
This commit is contained in:
Petr Mikheev 2022-01-05 20:08:03 +01:00
parent 5eca122f04
commit 6a19a66ae5

View File

@ -170,7 +170,7 @@ namespace LuaUtil
sol::environment env(mLua, sol::create, mSandboxEnv); sol::environment env(mLua, sol::create, mSandboxEnv);
sol::table loaded(mLua, sol::create); sol::table loaded(mLua, sol::create);
for (const std::string& s : safePackages) for (const std::string& s : safePackages)
loaded[s] = mSandboxEnv[s]; loaded[s] = static_cast<sol::object>(mSandboxEnv[s]);
env["require"] = [this, loaded, env](const std::string& module) mutable env["require"] = [this, loaded, env](const std::string& module) mutable
{ {
if (loaded[module] != sol::nil) if (loaded[module] != sol::nil)