Enable/disable for TargetInfo and TargetofTarget now works properly

This commit is contained in:
iceroth
2006-12-09 14:08:10 +00:00
parent 123dbf2542
commit 7e88da3a25
3 changed files with 17 additions and 4 deletions

View File

@ -133,13 +133,18 @@ function TargetOfTarget.prototype:Enable(core)
self:ScheduleRepeatingEvent(self.elementName, self.Update, 0.3, self)
RegisterUnitWatch(self.frame)
self:Update()
end
function TargetOfTarget.prototype:Disable(core)
TargetOfTarget.super.prototype.Disable(self, core)
self:CancelScheduledEvent(self.elementName)
UnregisterUnitWatch(self.frame)
end
@ -150,7 +155,6 @@ function TargetOfTarget.prototype:CreateFrame()
if not (self.frame) then
self.frame = CreateFrame("Button", "IceHUD_"..self.elementName, self.parent, "SecureUnitButtonTemplate")
self.frame:SetAttribute("unit", self.unit)
RegisterUnitWatch(self.frame)
end
self.frame:SetFrameStrata("BACKGROUND")