Lua/LuaState: Fix std::vector query code
This commit is contained in:
parent
da044bd21c
commit
456a9258da
|
|
@ -166,12 +166,13 @@ namespace Nz
|
||||||
instance.CheckType(index, Nz::LuaType_Table);
|
instance.CheckType(index, Nz::LuaType_Table);
|
||||||
std::size_t pos = 1;
|
std::size_t pos = 1;
|
||||||
|
|
||||||
|
container->clear();
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
Nz::CallOnExit popStack { [&instance]() { instance.Pop(); } };
|
Nz::CallOnExit popStack { [&instance]() { instance.Pop(); } };
|
||||||
instance.PushInteger(pos++);
|
instance.PushInteger(pos++);
|
||||||
|
|
||||||
if (instance.GetTable() == Nz::LuaType_Nil)
|
if (instance.GetTable(index) == Nz::LuaType_Nil)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
T arg {};
|
T arg {};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue