From 49e9d0afe3273fa396e9353f413e8132978df5fe Mon Sep 17 00:00:00 2001 From: "Erik L. Vonderscheer" Date: Thu, 28 Oct 2010 23:53:59 -0700 Subject: [PATCH] Fix party exempt debug messages --- TradeFilter3.lua | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/TradeFilter3.lua b/TradeFilter3.lua index 36f9b80..b4d47da 100644 --- a/TradeFilter3.lua +++ b/TradeFilter3.lua @@ -284,30 +284,37 @@ function TF3:GetParty() local currentParty = TF3.currentPartyMembers local numPartyMembers = GetNumPartyMembers() local numRaidMembers = GetNumRaidMembers() - if (numRaidMembers >= 0 and #currentParty ~= numRaidMembers) then + if (numRaidMembers ~= 0 and #currentParty ~= numRaidMembers) then TF3:WipeTable(TF3.currentPartyMembers) for i=1, numRaidMembers do local partymember = UnitName("raid"..i) if partymember then TF3.currentPartyMembers[i] = partymember - if (TF3.db.profile.debug) then - TF3:FindFrame(debugFrame, "|cFFFFFF80" .. partymember .. " " .. L["PADD"] .. "|r") - end end end - elseif (numPartyMembers >= 0 and #currentParty ~= numPartyMembers) then - TF3:WipeTable(TF3.currentPartyMembers) + if (TF3.db.profile.debug) then + for k,v in pairs(currentParty) do + TF3:FindFrame(debugFrame, "|cFFFFFF80" .. v .. " " .. L["PADD"] .. "|r\n") + end + end + elseif (numPartyMembers ~= 0 and #currentParty ~= numPartyMembers) then + TF3:WipeTable(currentParty) for i=1, numPartyMembers do local partymember = UnitName("party"..i) if partymember then - TF3.currentPartyMembers[i] = partymember - if (TF3.db.profile.debug) then - TF3:FindFrame(debugFrame, "|cFFFFFF80" .. partymember .. " " .. L["PADD"] .. "|r") - end + currentParty[i] = partymember end - end + end + if (TF3.db.profile.debug) then + for k,v in pairs(currentParty) do + TF3:FindFrame(debugFrame, "|cFFFFFF80" .. v .. " " .. L["PADD"] .. "|r\n") + end + end else - TF3:WipeTable(TF3.currentPartyMembers) + if (TF3.db.profile.debug) then + TF3:FindFrame(debugFrame, "|cFFFFFF80Wiping party exempt list.|r") + end + TF3:WipeTable(currentParty) end end -- 1.7.9.5