aboutsummaryrefslogtreecommitdiff
path: root/src/deep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/deep.cpp')
-rw-r--r--src/deep.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/deep.cpp b/src/deep.cpp
index 5515a62..1685ebb 100644
--- a/src/deep.cpp
+++ b/src/deep.cpp
@@ -256,11 +256,10 @@ char const* DeepFactory::PushDeepProxy(DestState L_, DeepPrelude* prelude_, int
256 lua_rawget(L_, -2); // L_: DPC proxy metatable require() "module" _R._LOADED module 256 lua_rawget(L_, -2); // L_: DPC proxy metatable require() "module" _R._LOADED module
257 int const alreadyloaded = lua_toboolean(L_, -1); 257 int const alreadyloaded = lua_toboolean(L_, -1);
258 if (!alreadyloaded) { // not loaded 258 if (!alreadyloaded) { // not loaded
259 int require_result;
260 lua_pop(L_, 2); // L_: DPC proxy metatable require() "module" 259 lua_pop(L_, 2); // L_: DPC proxy metatable require() "module"
261 // require "modname" 260 // require "modname"
262 require_result = lua_pcall(L_, 1, 0, 0); // L_: DPC proxy metatable error? 261 LuaError const _require_result{ lua_pcall(L_, 1, 0, 0) }; // L_: DPC proxy metatable error?
263 if (require_result != LUA_OK) { 262 if (_require_result != LuaError::OK) {
264 // failed, return the error message 263 // failed, return the error message
265 lua_pushfstring(L_, "error while requiring '%s' identified by DeepFactory::moduleName: ", _modname.data()); 264 lua_pushfstring(L_, "error while requiring '%s' identified by DeepFactory::moduleName: ", _modname.data());
266 lua_insert(L_, -2); // L_: DPC proxy metatable prefix error 265 lua_insert(L_, -2); // L_: DPC proxy metatable prefix error