From 2ac049c823b75e5a348b180f6a76110d1a1c54bd Mon Sep 17 00:00:00 2001 From: Uberi Date: Thu, 2 Jan 2014 18:17:28 -0500 Subject: [PATCH] Oops, broke the back button with that last commit. --- worldedit_gui/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/worldedit_gui/init.lua b/worldedit_gui/init.lua index fe51720..d309d7e 100644 --- a/worldedit_gui/init.lua +++ b/worldedit_gui/init.lua @@ -151,13 +151,17 @@ else --fallback button player_formspecs[player:get_player_name()] = nil end) + local gui_player_formspecs = {} minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.worldedit_gui then --main page + gui_player_formspecs[name] = player:get_inventory_formspec() worldedit.show_page(name, "worldedit_gui") return true elseif fields.worldedit_gui_exit then --return to original page - update_main_formspec(name) + if gui_player_formspecs[name] then + player:set_inventory_formspec(gui_player_formspecs[name]) + end return true else --deal with creative_inventory setting the formspec on every single message minetest.after(0.01,function()