From 185aece427faf58acf838d048d89a926f5e25f55 Mon Sep 17 00:00:00 2001 From: "Erik L. Vonderscheer" Date: Sat, 15 Aug 2009 09:10:58 +0000 Subject: [PATCH] Ensure DuelFilter sets on login --- TradeFilter3.lua | 9 +++++++++ TradeFilter3Options.lua | 9 +-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/TradeFilter3.lua b/TradeFilter3.lua index ef41685..ec140e0 100644 --- a/TradeFilter3.lua +++ b/TradeFilter3.lua @@ -179,6 +179,7 @@ function TF3:IsLoggedIn() friends.RegisterCallback(self, "Removed") self:ScheduleRepeatingTimer("RecycleTables", 1800, repeatdata) self:UnregisterEvent("PLAYER_LOGIN") + TF3:DuelFilter() if (LDB) then TF3Frame = CreateFrame("Frame", "LDB_TradeFilter3") @@ -302,6 +303,14 @@ function TF3:IsFriend(userID) return false end +function TF3:DuelFilter() + if (TF3.db.profile.filterDuelSpam) then + DUEL_WINNER_KNOCKOUT, DUEL_WINNER_RETREAT = "", "" + else + DUEL_WINNER_KNOCKOUT, DUEL_WINNER_RETREAT = L["DUEL_WINNER_KNOCKOUT"], L["DUEL_WINNER_RETREAT"] + end +end + --[[ BlackList Func ]]-- --[[ Base blacklist words from BadBoy(Funkydude) ]]-- function TF3:BlackList(msg, userID, msgID, arg) diff --git a/TradeFilter3Options.lua b/TradeFilter3Options.lua index 4235bfc..c8e7023 100644 --- a/TradeFilter3Options.lua +++ b/TradeFilter3Options.lua @@ -126,14 +126,7 @@ options = { name = L["FDS"], desc = L["FDSD"], get = function() return TF3.db.profile.filterDuelSpam end, - set = function() - TF3.db.profile.filterDuelSpam = not TF3.db.profile.filterDuelSpam - if (TF3.db.profile.filterDuelSpam) then - DUEL_WINNER_KNOCKOUT, DUEL_WINNER_RETREAT = "", "" - else - DUEL_WINNER_KNOCKOUT, DUEL_WINNER_RETREAT = L["DUEL_WINNER_KNOCKOUT"], L["DUEL_WINNER_RETREAT"] - end - end, + set = function() TF3.db.profile.filterDuelSpam = not TF3.db.profile.filterDuelSpam; TF3:DuelFilter()end, }, optionsHeader1b = { type = "header", -- 1.7.9.5