From 456a9258da67477cae71ba6b4d48ac71614e6228 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 24 Jun 2018 20:29:20 +0200 Subject: [PATCH] Lua/LuaState: Fix std::vector query code --- include/Nazara/Lua/LuaState.inl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/Nazara/Lua/LuaState.inl b/include/Nazara/Lua/LuaState.inl index 3d6f5ae1e..136220bf7 100644 --- a/include/Nazara/Lua/LuaState.inl +++ b/include/Nazara/Lua/LuaState.inl @@ -166,12 +166,13 @@ namespace Nz instance.CheckType(index, Nz::LuaType_Table); std::size_t pos = 1; + container->clear(); for (;;) { Nz::CallOnExit popStack { [&instance]() { instance.Pop(); } }; instance.PushInteger(pos++); - if (instance.GetTable() == Nz::LuaType_Nil) + if (instance.GetTable(index) == Nz::LuaType_Nil) break; T arg {};