- fixed the non-interruptible check to work for the target cast bar's TargetChanged event

- fixed :Redraw from causing a cast bar to draw gray and stop updating (could happen if spell interruptibility changed mid-cast)
This commit is contained in:
Parnic
2010-04-01 16:04:45 +00:00
parent 9d387b5f36
commit 48f1ccfe95
2 changed files with 9 additions and 1 deletions

View File

@ -247,6 +247,14 @@ function IceCastBar.prototype:StopBar()
self.frame:SetScript("OnUpdate", nil)
end
-- make sure that our custom OnUpdate is restored whenever a Redraw happens
function IceCastBar.prototype:Redraw()
IceCastBar.super.prototype.Redraw(self)
if self.action ~= IceCastBar.Actions.None then
self.frame:SetScript("OnUpdate", function() self:OnUpdate() end)
end
end
function IceCastBar.prototype:GetShortRank(rank)
if (rank) then