Lua/LuaState: Fix std::vector query code

This commit is contained in:
Lynix 2018-06-24 20:29:20 +02:00
parent da044bd21c
commit 456a9258da
1 changed files with 2 additions and 1 deletions

View File

@ -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 {};