From a8303d8d2456ff31f01caa7cad248a954e5052e4 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 30 Mar 2016 18:05:11 +0200 Subject: [PATCH] Lua/LuaInstance: Fix enum querying Former-commit-id: 7fa25a981425694108767ce3a9b56b8e155476a4 --- include/Nazara/Lua/LuaInstance.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/Nazara/Lua/LuaInstance.inl b/include/Nazara/Lua/LuaInstance.inl index bea66215c..7ae8a7a88 100644 --- a/include/Nazara/Lua/LuaInstance.inl +++ b/include/Nazara/Lua/LuaInstance.inl @@ -87,7 +87,7 @@ namespace Nz } template - std::enable_if_t::value, unsigned int> LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag tag) + std::enable_if_t::value && !std::is_enum::value, unsigned int> LuaImplQueryArg(const LuaInstance& instance, int index, T* arg, const T& defValue, TypeTag tag) { if (instance.IsValid(index)) return LuaImplQueryArg(instance, index, arg, tag);