mirror of
https://github.com/minetest-mods/MoreMesecons.git
synced 2025-06-28 14:36:07 +02:00
fix on_receive_fieldss: check for protection and do not set meta if that field is nil, eg.g because of pressing escape
This commit is contained in:
@ -14,9 +14,10 @@ local function object_detector_make_formspec(pos)
|
||||
make_formspec(minetest.get_meta(pos))
|
||||
end
|
||||
|
||||
local function object_detector_on_receive_fields(pos, formname, fields)
|
||||
local function object_detector_on_receive_fields(pos, _, fields, player)
|
||||
if not fields.scanname
|
||||
or not fields.digiline_channel then
|
||||
or not fields.digiline_channel
|
||||
or minetest.is_protected(pos, player:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user