summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-22 21:55:30 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-22 21:55:30 -0400
commit22e07a5b35236aae68ff8df946a35a7a93ec4f95 (patch)
treecf4e4bf81c3ee7b16a79f6f20d61a4d09458a868
parent1fd2c34e9a01b072e540612f7aec04c1775995d8 (diff)
downloaddreambuilder_modpack-22e07a5b35236aae68ff8df946a35a7a93ec4f95.tar
dreambuilder_modpack-22e07a5b35236aae68ff8df946a35a7a93ec4f95.tar.gz
dreambuilder_modpack-22e07a5b35236aae68ff8df946a35a7a93ec4f95.tar.bz2
dreambuilder_modpack-22e07a5b35236aae68ff8df946a35a7a93ec4f95.tar.xz
dreambuilder_modpack-22e07a5b35236aae68ff8df946a35a7a93ec4f95.zip
update street signs mod
-rw-r--r--street_signs/init.lua11
1 files changed, 5 insertions, 6 deletions
diff --git a/street_signs/init.lua b/street_signs/init.lua
index e679d18..9c70cc8 100644
--- a/street_signs/init.lua
+++ b/street_signs/init.lua
@@ -339,13 +339,12 @@ end
street_signs.update_sign = function(pos, fields)
local meta = minetest.get_meta(pos)
- if not fields then return end
- fields.text = trim_input(fields.text)
- if not fields.text then return end
+ local text = (fields and fields.text) and fields.text or meta:get_string("text")
+ text = trim_input(text)
- meta:set_string("infotext", make_infotext(fields.text).." ")
- meta:set_string("text", fields.text)
+ meta:set_string("infotext", make_infotext(text).." ")
+ meta:set_string("text", text)
local objects = minetest.get_objects_inside_radius(pos, 0.5)
local found
@@ -355,7 +354,7 @@ street_signs.update_sign = function(pos, fields)
if found then
v:remove()
else
- set_obj_text(v, fields.text, nil, pos)
+ set_obj_text(v, text, nil, pos)
found = true
end
end