Mercurial > wow > buffalo2
diff ObjectiveTracker/TrackerBlock.lua @ 41:7a65ed86e4dd r42-release
- prevent animation Play from firing more than once before block:Hide is called
author | Nenue |
---|---|
date | Sun, 24 Apr 2016 14:28:49 -0400 |
parents | 03ed70f846de |
children |
line wrap: on
line diff
--- a/ObjectiveTracker/TrackerBlock.lua Sun Apr 24 14:15:25 2016 -0400 +++ b/ObjectiveTracker/TrackerBlock.lua Sun Apr 24 14:28:49 2016 -0400 @@ -145,7 +145,12 @@ end block.blockFadeOut:SetScript('OnFinished', blockFadeOut_OnFinished) block:SetScript('OnHide', function(self) + fprint(self:GetName(), '|cFF00FF00HIDE|r', debugstack(1,3,1)) + if(self.DebugTab:IsShown()) then + self.DebugTab:Hide() + end self.blockFadeOut:SetScript('OnFinished', blockFadeOut_OnFinished) + self.isAnimating = nil end) print(' used/free: |cFFFFFF00' .. #handler.usedBlocks .. '|r/|cFF00FFFF'..#handler.freeBlocks ..'|r') return block