Preserve home names when user hits escape on form

master
codefairy 2019-08-13 21:44:52 -04:00
parent fcf0b18369
commit cd85cb149d
1 changed files with 2 additions and 1 deletions

View File

@ -24,7 +24,8 @@ minetest.register_node("maggems_landmark:home", {
end,
on_receive_fields = function(pos, formname, fields, sender)
local meta = minetest.get_meta(pos)
if (sender:get_player_name() ~= meta:get_string("owner")) then return false end
if (sender:get_player_name() ~= meta:get_string("owner")) or
(fields.quit) then return false end
meta:set_string("maggems_landmark:name", fields.name)
meta:set_string("infotext", meta:get_string("maggems_landmark:name") ..
" (" .. meta:get_string("owner") .. ")")