Made use of std::function
Former-commit-id: 17e7ebe528071c6399383089ac1c0d089faccc34
This commit is contained in:
@@ -583,7 +583,7 @@ void NzLuaInstance::PushCFunction(NzLuaCFunction func, int upvalueCount)
|
||||
void NzLuaInstance::PushFunction(NzLuaFunction func)
|
||||
{
|
||||
NzLuaFunction* luaFunc = reinterpret_cast<NzLuaFunction*>(lua_newuserdata(m_state, sizeof(NzLuaFunction)));
|
||||
*luaFunc = func;
|
||||
*luaFunc = std::move(func);
|
||||
|
||||
lua_pushcclosure(m_state, ProxyFunc, 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user