Originally Posted by SDPhantom
When it comes to the buff frames spreading taint, that's likely through the UIParent's Frame Position Manager. It's secure code in charge of shuffling frames around based on what's shown, including ActionBars too. However, I don't think that's the angle this taint error is coming from.
My suspicion is pointing at the replacement of Target_Spellbar_AdjustPosition(). I don't see anywhere in the execution path to suggest it, but in my experience, the taint system itself is horribly bugged and that's the only line I see that would even generate taint.
|
Did some investigating and found this in the TargetFrame.lua..
Lua Code:
function Target_Spellbar_AdjustPosition(self)
local parentFrame = self:GetParent();
if ( self.boss ) then
self:SetPoint("TOPLEFT", parentFrame, "BOTTOMLEFT", 25, 10 );
elseif ( parentFrame.haveToT ) then
if ( parentFrame.buffsOnTop or parentFrame.auraRows <= 1 ) then
self:SetPoint("TOPLEFT", parentFrame, "BOTTOMLEFT", 25, -21 );
else
self:SetPoint("TOPLEFT", parentFrame.spellbarAnchor, "BOTTOMLEFT", 20, -15);
end
elseif ( parentFrame.haveElite ) then
if ( parentFrame.buffsOnTop or parentFrame.auraRows <= 1 ) then
self:SetPoint("TOPLEFT", parentFrame, "BOTTOMLEFT", 25, -5 );
else
self:SetPoint("TOPLEFT", parentFrame.spellbarAnchor, "BOTTOMLEFT", 20, -15);
end
else
if ( (not parentFrame.buffsOnTop) and parentFrame.auraRows > 0 ) then
self:SetPoint("TOPLEFT", parentFrame.spellbarAnchor, "BOTTOMLEFT", 20, -15);
else
self:SetPoint("TOPLEFT", parentFrame, "BOTTOMLEFT", 25, 7 );
end
end
end
I noticed this
Target_Spellbar_AdjustPosition(self) and mine was
Target_Spellbar_AdjustPosition() so i added the
self and now I'm going to see if this stops the taint.
Thanks for the suggestion.
EDIT: No go still got the taint so i guess its something ill have to just ignore.