Skip to content

Commit 45ac1c8

Browse files
committed
Removed a function from the list of chat types
1 parent dc1980b commit 45ac1c8

1 file changed

Lines changed: 22 additions & 20 deletions

File tree

ChatNotif/Options.lua

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -57,28 +57,30 @@ function OptionsControl()
5757

5858
-- name is the name of the chat type and chatTypeNames[name] is it's number
5959
for _, name in ipairs(sortedKeys) do
60-
-- Channel checkbox
61-
channelsCheckbox[name] = Turbine.UI.Lotro.CheckBox();
62-
channelsCheckbox[name]:SetParent(Options);
63-
channelsCheckbox[name]:SetSize(boxWidth - leftMargin, boxHeight);
64-
channelsCheckbox[name]:SetPosition(leftMargin, yPosition);
65-
channelsCheckbox[name]:SetFont(corpsFont);
66-
local label;
67-
if SETTINGS.DEBUG then label = Turbine.ChatType[name] .. " - " .. name else label = name end;
68-
channelsCheckbox[name]:SetText(label);
69-
if SETTINGS.DEBUG then channelsCheckbox[name]:SetBackColor(Turbine.UI.Color.BlueViolet) end
70-
channelsCheckbox[name]:SetChecked(ExistsInSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]));
71-
channelsCheckbox[name].CheckedChanged = function(sender, args)
72-
if channelsCheckbox[name]:IsChecked() then
73-
if SETTINGS.DEBUG then Turbine.Shell.WriteLine("> Added " .. name) end
74-
AddToSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]);
75-
else
76-
if SETTINGS.DEBUG then Turbine.Shell.WriteLine("> Removed " .. name) end
77-
RemoveFromSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]);
60+
if(type(Turbine.ChatType[name]) == "number") then
61+
-- Channel checkbox
62+
channelsCheckbox[name] = Turbine.UI.Lotro.CheckBox();
63+
channelsCheckbox[name]:SetParent(Options);
64+
channelsCheckbox[name]:SetSize(boxWidth - leftMargin, boxHeight);
65+
channelsCheckbox[name]:SetPosition(leftMargin, yPosition);
66+
channelsCheckbox[name]:SetFont(corpsFont);
67+
local label;
68+
if SETTINGS.DEBUG then label = Turbine.ChatType[name] .. " - " .. name else label = name end;
69+
channelsCheckbox[name]:SetText(label);
70+
if SETTINGS.DEBUG then channelsCheckbox[name]:SetBackColor(Turbine.UI.Color.BlueViolet) end
71+
channelsCheckbox[name]:SetChecked(ExistsInSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]));
72+
channelsCheckbox[name].CheckedChanged = function(sender, args)
73+
if channelsCheckbox[name]:IsChecked() then
74+
if SETTINGS.DEBUG then Turbine.Shell.WriteLine("> Added " .. name) end
75+
AddToSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]);
76+
else
77+
if SETTINGS.DEBUG then Turbine.Shell.WriteLine("> Removed " .. name) end
78+
RemoveFromSet(SETTINGS.CHANNELS_ENABLED, Turbine.ChatType[name]);
79+
end
7880
end
81+
-- Update Y position
82+
yPosition = yPosition + boxHeight;
7983
end
80-
-- Update Y position
81-
yPosition = yPosition + boxHeight;
8284
end
8385
yPosition = yPosition+ yOffset;
8486

0 commit comments

Comments
 (0)