From ae5d207a33525caa54a1b830595d4dd94865195d Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Tue, 5 Feb 2008 15:08:21 +0000 Subject: [PATCH] Have the all classes checkbox work as a proper filter, instead of just magically checking all groups --- PerfectRaid_Frames.lua | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/PerfectRaid_Frames.lua b/PerfectRaid_Frames.lua index ec25a2b..c5a527f 100644 --- a/PerfectRaid_Frames.lua +++ b/PerfectRaid_Frames.lua @@ -262,16 +262,8 @@ function Frames:CreateEditFrame(parent) makeCheck(L["Group 6"], "6") makeCheck(L["Group 7"], "7") makeCheck(L["Group 8"], "8") - makeCheck(L["All Classes"], "IGNORE_ALLCLASS") + makeCheck(L["All Classes"], "WARRIOR,PRIEST,DRUID,SHAMAN,PALADIN,MAGE,ROGUE,WARLOCK,HUNTER") - PRFrameFilter_IGNORE_ALLCLASS:SetScript("OnClick", function(checkbutton) - local checked = checkbutton:GetChecked() - - for i=1,9 do - self.filters[i]:SetChecked(checked) - end - end) - for idx,button in ipairs(self.filters) do if idx == 1 then button:SetPoint("TOPLEFT", title, "BOTTOMLEFT", 0, -15) @@ -576,7 +568,7 @@ function Frames:SaveEntry() local filterTbl = {} for k,v in pairs(self.filters) do - if v:GetChecked() and not v.value:match("^IGNORE")then + if v:GetChecked() then table.insert(filterTbl, v.value) end end -- 1.7.9.5