Lua/LuaInstance: Fix enum querying

Former-commit-id: 7fa25a981425694108767ce3a9b56b8e155476a4
This commit is contained in:
Lynix 2016-03-30 18:05:11 +02:00
parent 308b297a46
commit a8303d8d24
1 changed files with 1 additions and 1 deletions

View File

@ -87,7 +87,7 @@ namespace Nz
}
template<typename T>
std::enable_if_t<!std::is_integral<T>::value, unsigned int> LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag<T> tag)
std::enable_if_t<!std::is_integral<T>::value && !std::is_enum<T>::value, unsigned int> LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag<T> tag)
{
if (instance.IsValid(index))
return LuaImplQueryArg(instance, index, arg, tag);