Sdk/LuaAPI: Fix handles retrieval

Former-commit-id: a1704c9ded36a42badda6303ac28018797772e82
This commit is contained in:
Lynix 2016-05-17 18:11:05 +02:00
parent 7df52a3ad0
commit e0b714dacc
1 changed files with 2 additions and 2 deletions

View File

@ -255,14 +255,14 @@ namespace Nz
inline unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, Ndk::EntityHandle* handle, TypeTag<Ndk::EntityHandle>) inline unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, Ndk::EntityHandle* handle, TypeTag<Ndk::EntityHandle>)
{ {
*handle = std::move(*static_cast<Ndk::EntityHandle*>(instance.CheckUserdata(index, "Entity"))); *handle = *static_cast<Ndk::EntityHandle*>(instance.CheckUserdata(index, "Entity"));
return 1; return 1;
} }
inline unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, Ndk::WorldHandle* handle, TypeTag<Ndk::WorldHandle>) inline unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, Ndk::WorldHandle* handle, TypeTag<Ndk::WorldHandle>)
{ {
*handle = std::move(*static_cast<Ndk::WorldHandle*>(instance.CheckUserdata(index, "World"))); *handle = *static_cast<Ndk::WorldHandle*>(instance.CheckUserdata(index, "World"));
return 1; return 1;
} }