From 2bb1eadc9e961ffffc6254d3ad13fd7fb7963e93 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Tue, 5 Nov 2013 18:53:41 -0500 Subject: [PATCH] fix crash? --- signs_lib.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signs_lib.lua b/signs_lib.lua index 38dc47fe..7f0479bd 100644 --- a/signs_lib.lua +++ b/signs_lib.lua @@ -339,6 +339,7 @@ homedecor.update_sign = function(pos, fields) meta:set_string("text", fields.text) end local text = meta:get_string("text") + if text == nil then return local objects = minetest.get_objects_inside_radius(pos, 0.5) for _, v in ipairs(objects) do local e = v:get_luaentity() @@ -556,7 +557,9 @@ if not homedecor.disable_signs then signs_text_on_activate = function(self) local meta = minetest.get_meta(self.object:getpos()) local text = meta:get_string("text") - set_obj_text(self.object, text) + if text then + set_obj_text(self.object, text) + end end else signs_text_on_activate = function(self)