Lua/LuaInstance: Fix defaulting floating point

Former-commit-id: 2e12b456c7e998253d58100948c9b069a00abca4
This commit is contained in:
Lynix 2016-04-01 18:55:17 +02:00
parent 6808d60cc1
commit e447b6c928
1 changed files with 1 additions and 1 deletions

View File

@ -88,7 +88,7 @@ namespace Nz
}
template<typename T>
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)
std::enable_if_t<!std::is_integral<T>::value && !std::is_enum<T>::value && !std::is_floating_point<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);