summaryrefslogtreecommitdiff
path: root/src/script/common/c_content.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/common/c_content.cpp')
-rw-r--r--src/script/common/c_content.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/script/common/c_content.cpp b/src/script/common/c_content.cpp
index f8cc40927..a0b45982a 100644
--- a/src/script/common/c_content.cpp
+++ b/src/script/common/c_content.cpp
@@ -1359,9 +1359,9 @@ void read_inventory_list(lua_State *L, int tableindex,
// Get Lua-specified items to insert into the list
std::vector<ItemStack> items = read_items(L, tableindex,srv);
- size_t listsize = (forcesize > 0) ? forcesize : items.size();
+ size_t listsize = (forcesize >= 0) ? forcesize : items.size();
- // Create or clear list
+ // Create or resize/clear list
InventoryList *invlist = inv->addList(name, listsize);
if (!invlist) {
luaL_error(L, "inventory list: cannot create list named '%s'", name);