Change method of hiding the target frame

See 51e2debc4d for the PlayerFrame version of this (and reasoning for this)
This commit is contained in:
Parnic
2022-03-22 22:57:36 -05:00
parent 0aa584d81a
commit eee20f17b4

View File

@ -1057,20 +1057,25 @@ end
function IceTargetHealth.prototype:ShowBlizz()
TargetFrame:Show()
TargetFrame:GetScript("OnLoad")(TargetFrame)
ComboFrame:Show()
ComboFrame:GetScript("OnLoad")(ComboFrame)
TargetFrame:SetParent(self.OriginalTargetFrameParent or UIParent)
ComboFrame:SetParent(self.OriginalComboFrameParent or UIParent)
end
function IceTargetHealth.prototype:HideBlizz()
TargetFrame:Hide()
TargetFrame:UnregisterAllEvents()
if not self.TargetFrameParent then
self.TargetFrameParent = CreateFrame("Frame")
self.TargetFrameParent:Hide()
end
if not self.ComboFrameParent then
self.ComboFrameParent = CreateFrame("Frame")
self.ComboFrameParent:Hide()
end
ComboFrame:Hide()
ComboFrame:UnregisterAllEvents()
self.OriginalTargetFrameParent = TargetFrame:GetParent()
TargetFrame:SetParent(self.TargetFrameParent)
self.OriginalComboFrameParent = ComboFrame:GetParent()
ComboFrame:SetParent(self.ComboFrameParent)
end
function IceTargetHealth.prototype:UpdateBar(scale, color, alpha)