summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorh-v-smacker <hans-von-smacker+github@gmail.com>2018-05-04 00:59:27 +0300
committerh-v-smacker <hans-von-smacker+github@gmail.com>2018-05-04 00:59:27 +0300
commit8e9a00feffc46489ad0e50a62de3aee7de4fda39 (patch)
tree70c2bb2cb89aff06c36c7dcee332c780d77faa0b
parent7ee497b78c4a57ee8c0204d428b7bfdbf5a491c1 (diff)
planter menu fix
-rw-r--r--technic/tools/planter.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/technic/tools/planter.lua b/technic/tools/planter.lua
index 590d35b..b8a4f67 100644
--- a/technic/tools/planter.lua
+++ b/technic/tools/planter.lua
@@ -197,11 +197,15 @@ minetest.register_on_player_receive_fields(function(user, formname, fields)
local itemstack = user:get_wielded_item()
if not string.find(itemstack:get_name(), "^technic:planter") then return true end
+ if fields.quit then
+ return true
+ end
+
local meta = minetest.deserialize(itemstack:get_metadata())
if not meta then
meta = {}
end
-
+
if fields.change then
local inv = user:get_inventory()
local item = inv:get_stack("main", 32) -- using the last cell