summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaBind/LuaBindState.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-10-19 19:52:29 +0800
committerchai <chaifix@163.com>2021-10-19 19:52:29 +0800
commit922495098aea1ca569369da664dddb9780d07768 (patch)
treedf775754873304358369fba6c0f8f2dc36177b48 /Runtime/Lua/LuaBind/LuaBindState.cpp
parent52049bfada8d51c4320a203e487af971447b561e (diff)
*misc
Diffstat (limited to 'Runtime/Lua/LuaBind/LuaBindState.cpp')
-rw-r--r--Runtime/Lua/LuaBind/LuaBindState.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Runtime/Lua/LuaBind/LuaBindState.cpp b/Runtime/Lua/LuaBind/LuaBindState.cpp
index 8b6a5aa..fa2952f 100644
--- a/Runtime/Lua/LuaBind/LuaBindState.cpp
+++ b/Runtime/Lua/LuaBind/LuaBindState.cpp
@@ -164,7 +164,8 @@ namespace LuaBind
}
if (lua_pcall(mState, nArgs, nResults, func) == 0)
{
- lua_remove(mState, func);
+ if(func != 0)
+ lua_remove(mState, func);
}
else
{