diff --git a/Source/lua/lua.cpp b/Source/lua/lua.cpp index afb0acabb..26ac78593 100644 --- a/Source/lua/lua.cpp +++ b/Source/lua/lua.cpp @@ -44,10 +44,10 @@ function requireGen(env, loaded, loadFn) local p = loaded[packageName] if p == nil then local loader = loadFn(packageName) - setEnvironment(loader, env) if type(loader) == "string" then error(loader) end + setEnvironment(env, loader) p = loader(packageName) loaded[packageName] = p end