Originally Posted by Goldpaw
I have a different problem with portraits on party frames; they flicker.
Constant flickering for no apparent reason at all. I also have portraits on player/target frames, and they don't flicker. So far it appears to only be an issue with the party frames. Not sure if it this also happens on raid/arena frames.
The code I use to display it is very straight forward, no hokus pokus that can explain the behavior I'm getting;
Code:
local Portrait = CreateFrame( "PlayerModel", nil, self );
Portrait:SetPoint("TOP", self, "TOP", 0, 0);
Portrait:SetPoint("BOTTOM", self, "BOTTOM", 0, 0);
Portrait:SetPoint("RIGHT", self, "LEFT", self:GetHeight(), 0);
Portrait:SetPoint("LEFT", self, "LEFT", 0, 0);
self.Portrait = Portrait;
Is this something you're aware of or am I the only one experiencing this?
EDIT:
The portraits aren't merely flickering, they appear to be resetting themselves constantly. The animation constantly restarts, several times each second.
|
This is due to a bug with RegisterAttributeDrive, which is used to handle showing/hiding of the header frame based on conditions. If you disable the visibility function on your header it should behave normal.
This is the same issues that causes OnMouseUp events to go void on the header frames, which pretty much makes them ignore your clicks.