From bedfa586723c00bba3a164f6b061eca83fef776b Mon Sep 17 00:00:00 2001 From: Rui914 Date: Fri, 21 Aug 2015 01:28:51 +0900 Subject: [PATCH] Fix digilines_lcd problems --- digilines_lcd/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/digilines_lcd/init.lua b/digilines_lcd/init.lua index 407060b..ade3fca 100644 --- a/digilines_lcd/init.lua +++ b/digilines_lcd/init.lua @@ -39,14 +39,15 @@ end local clearscreen = function(pos) local objects = minetest.get_objects_inside_radius(pos, 0.5) for _, o in ipairs(objects) do - if o:get_entity_name() == "digilines_lcd:text" then + local o_entity = o:get_luaentity() + if o_entity and o_entity.name == "digilines_lcd:text" then o:remove() end end end local prepare_writing = function(pos) - lcd_info = lcds[minetest.get_node(pos).param2] + local lcd_info = lcds[minetest.get_node(pos).param2] if lcd_info == nil then return end local text = minetest.add_entity( {x = pos.x + lcd_info.delta.x,