From ad299cacc51d1a517f8e5eb58e5aa1888d4f0955 Mon Sep 17 00:00:00 2001 From: kaeza Date: Sat, 21 Dec 2013 03:06:32 -0200 Subject: [PATCH] Fix crashes in GUI button. --- worldedit_gui/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worldedit_gui/init.lua b/worldedit_gui/init.lua index 16a80af..d1be200 100644 --- a/worldedit_gui/init.lua +++ b/worldedit_gui/init.lua @@ -72,7 +72,7 @@ if unified_inventory then local old_func = worldedit.register_gui_function worldedit.register_gui_function = function(identifier, options) old_func(identifier, options) - unified_inventory.register_page(identifier, {get_formspec=function(player) return {formspec=options.get_formspec(player:get_player_by_name())} end}) + unified_inventory.register_page(identifier, {get_formspec=function(player) return {formspec=options.get_formspec(player:get_player_name())} end}) end unified_inventory.register_button("worldedit_gui", { @@ -81,6 +81,7 @@ if unified_inventory then }) minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() if fields.worldedit_gui_exit then unified_inventory.set_inventory_formspec(minetest.get_player_by_name(name), "craft") return true