diff classes/Button.lua @ 132:16048f516f5e

More Button refactoring
author Flick <flickerstreak@gmail.com>
date Sat, 07 Mar 2009 00:11:03 +0000
parents e39d80bb0b7a
children 8cc187143acd
line wrap: on
line diff
--- a/classes/Button.lua	Fri Mar 06 23:58:02 2009 +0000
+++ b/classes/Button.lua	Sat Mar 07 00:11:03 2009 +0000
@@ -88,6 +88,8 @@
 
 function Button:Destroy()
   local f = self:GetFrame()
+  f:UnregisterAllEvents()
+  self:ReleaseActionID(self:GetActionID())
   if f then
     f:Hide()
     f:SetParent(trash)