summaryrefslogtreecommitdiff
path: root/src/scripting/luascript.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/scripting/luascript.cpp')
-rw-r--r--src/scripting/luascript.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/scripting/luascript.cpp b/src/scripting/luascript.cpp
index af9da17b..c487aa67 100644
--- a/src/scripting/luascript.cpp
+++ b/src/scripting/luascript.cpp
@@ -80,10 +80,8 @@ void LuaScript::push(const std::list<InventoryItem> &itemList)
std::map<std::string, int> item;
item["id"] = i->itemId;
item["amount"] = i->amount;
- // add the item structure to the item table under the next index
- lua_pushinteger(mState, ++position);
pushSTLContainer<std::string, int>(mState, item);
- lua_settable(mState, itemTable);
+ lua_rawseti(mState, itemTable, ++position);
}
++nbArgs;
}