Made use of std::function

Former-commit-id: 17e7ebe528071c6399383089ac1c0d089faccc34
This commit is contained in:
Lynix
2014-04-20 14:06:29 +02:00
parent 20df395928
commit ff2bf98623
3 changed files with 6 additions and 4 deletions

View File

@@ -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);
}