diff --git a/Modules/Config.lua b/Modules/Config.lua index 0092eef..12405d9 100644 --- a/Modules/Config.lua +++ b/Modules/Config.lua @@ -693,7 +693,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallWhoerConfigChannels", whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.who.channels, ","), + table.concat(Heimdall_Data.config.who.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.who.channels = StringToArray(text, ",") @@ -865,7 +865,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallDeathReporterConfigChannels", deathReporterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.deathReporter.channels, ","), + table.concat(Heimdall_Data.config.deathReporter.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.deathReporter.channels = StringToArray(text, ",") @@ -958,7 +958,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallInviterConfigChannels", inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.inviter.channels, ","), + table.concat(Heimdall_Data.config.inviter.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.inviter.channels = StringToArray(text, ",") @@ -1077,7 +1077,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallAgentTrackerConfigChannels", agentTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.agentTracker.channels, ","), + table.concat(Heimdall_Data.config.agentTracker.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.agentTracker.channels = StringToArray(text, ",") @@ -1116,7 +1116,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallStinkyTrackerConfigChannels", stinkyTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.stinkyTracker.channels, ","), + table.concat(Heimdall_Data.config.stinkyTracker.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.stinkyTracker.channels = StringToArray(text, ",") @@ -1156,7 +1156,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallEmoterConfigChannels", emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.emoter.channels, ","), + table.concat(Heimdall_Data.config.emoter.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.emoter.channels = StringToArray(text, ",") @@ -1211,7 +1211,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallEmoterConfigChannels", echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.echoer.channels, ","), + table.concat(Heimdall_Data.config.echoer.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.echoer.channels = StringToArray(text, ",") @@ -1266,7 +1266,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallCommanderConfigChannels", commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.commander.channels, ","), + table.concat(Heimdall_Data.config.commander.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.commander.channels = StringToArray(text, ",") @@ -1368,7 +1368,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallCombatAlerterConfigChannels", combatAlerterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.combatAlerter.channels, ","), + table.concat(Heimdall_Data.config.combatAlerter.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.combatAlerter.channels = StringToArray(text, ",") @@ -1416,7 +1416,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallSnifferConfigChannels", snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.sniffer.channels, ","), + table.concat(Heimdall_Data.config.sniffer.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.sniffer.channels = StringToArray(text, ",") @@ -1487,7 +1487,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallBonkDetectorConfigChannels", bonkDetectorConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.bonkDetector.channels, ","), + table.concat(Heimdall_Data.config.bonkDetector.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.bonkDetector.channels = StringToArray(text, ",") @@ -1542,7 +1542,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallMinimapTaggerConfigChannels", minimapTaggerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.minimapTagger.channels, ","), + table.concat(Heimdall_Data.config.minimapTagger.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.minimapTagger.channels = StringToArray(text, ",") @@ -1833,7 +1833,7 @@ function shared.Config.Init() local channels = CreateBasicSmallEditBox("HeimdallNoterConfigChannels", noterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels, - table.concat(Heimdall_Data.config.noter.channels, ","), + table.concat(Heimdall_Data.config.noter.channels or {}, ","), function(self) local text = self:GetText() Heimdall_Data.config.noter.channels = StringToArray(text, ",")