Ensure DuelFilter sets on login
Erik L. Vonderscheer [08-15-09 - 09:10]
Ensure DuelFilter sets on login
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",