From 38f78f49a795d628443b3f7b2d885868fc8ad02c Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Wed, 15 Aug 2018 20:21:51 +0200 Subject: [PATCH] potential crash position fixed --- smartline/sequencer.lua | 2 +- tubelib_addons2/sequencer.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/smartline/sequencer.lua b/smartline/sequencer.lua index 8e8b19c..64cff76 100644 --- a/smartline/sequencer.lua +++ b/smartline/sequencer.lua @@ -41,7 +41,7 @@ local function formspec(state, rules, endless) default.gui_slots.. "label[0,0;Number(s)]label[2.1,0;Command]label[6.4,0;Offset/s]"} - for idx, rule in ipairs(rules) do + for idx, rule in ipairs(rules or {}) do tbl[#tbl+1] = "field[0.2,"..(-0.2+idx)..";2,1;num"..idx..";;"..(rule.num or "").."]" tbl[#tbl+1] = "dropdown[2,"..(-0.4+idx)..";3.9,1;act"..idx..";"..sAction..";"..(rule.act or "").."]" tbl[#tbl+1] = "field[6.2,"..(-0.2+idx)..";2,1;offs"..idx..";;"..(rule.offs or "").."]" diff --git a/tubelib_addons2/sequencer.lua b/tubelib_addons2/sequencer.lua index f06d018..046bdb2 100644 --- a/tubelib_addons2/sequencer.lua +++ b/tubelib_addons2/sequencer.lua @@ -28,7 +28,7 @@ local function formspec(state, rules, endless) default.gui_slots.. "label[0,0;Number(s)]label[2.1,0;Command]label[6.4,0;Offset/s]"} - for idx, rule in ipairs(rules) do + for idx, rule in ipairs(rules or {}) do tbl[#tbl+1] = "field[0.2,"..(-0.2+idx)..";2,1;num"..idx..";;"..(rule.num or "").."]" tbl[#tbl+1] = "dropdown[2,"..(-0.4+idx)..";3.9,1;act"..idx..";"..sAction..";"..(rule.act or "").."]" tbl[#tbl+1] = "field[6.2,"..(-0.2+idx)..";2,1;offs"..idx..";;"..(rule.offs or "").."]"