From c0a5a21bf881cb94e6cc35270aa66e639752000a Mon Sep 17 00:00:00 2001 From: Christophe Drevet Date: Tue, 20 Dec 2016 16:12:09 +0100 Subject: [PATCH] fix buggy protector interface exit (#7) --- protector/init.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/protector/init.lua b/protector/init.lua index d2f2236..88e7d1d 100644 --- a/protector/init.lua +++ b/protector/init.lua @@ -253,10 +253,12 @@ minetest.register_on_player_receive_fields(function(player,formname,fields) if fields.protector_page_next then meta:set_int("page",meta:get_int("page")+1) end - minetest.show_formspec( - player:get_player_name(), formname, - protector.generate_formspec(meta) - ) + if not fields.quit then + minetest.show_formspec( + player:get_player_name(), formname, + protector.generate_formspec(meta) + ) + end end end)