Mercurial > wow > reaction
comparison classes/Bar.lua @ 125:a7f18adee694
fixed bar overlay getting orphaned when deleting a bar
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Tue, 03 Mar 2009 23:18:05 +0000 |
parents | 943eed2c7def |
children | 729232aeeb5e |
comparison
equal
deleted
inserted
replaced
124:0c5017f6062d | 125:a7f18adee694 |
---|---|
68 end | 68 end |
69 | 69 |
70 function Bar:Destroy() | 70 function Bar:Destroy() |
71 local f = self:GetFrame() | 71 local f = self:GetFrame() |
72 f:UnregisterAllEvents() | 72 f:UnregisterAllEvents() |
73 self:ShowControls(false) | |
73 ReAction.UnregisterAllCallbacks(self) | 74 ReAction.UnregisterAllCallbacks(self) |
74 ReAction.gridProxy:RemoveFrame(f) | 75 ReAction.gridProxy:RemoveFrame(f) |
75 f:Hide() | 76 f:Hide() |
76 f:SetParent(UIParent) | 77 f:SetParent(UIParent) |
77 f:ClearAllPoints() | 78 f:ClearAllPoints() |