X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/19b1609e82debe7790ea5ce6523c4753ea6b7104..922d6e483b5fd69e6d548b6c80b63a7c0f8059ef:/kehys/updater.lua diff --git a/kehys/updater.lua b/kehys/updater.lua index fac538c..f881ff7 100644 --- a/kehys/updater.lua +++ b/kehys/updater.lua @@ -39,17 +39,23 @@ function addon.FrameUpdate(frame) if not frame.text:IsShown() then frame.text:Show() end if frame.health:IsShown() then frame.health:Hide() end if frame.shield:IsShown() then frame.shield:Hide() end + if frame.shieldhl:IsShown() then frame.shieldhl:Hide() end if frame.healpred:IsShown() then frame.healpred:Hide() end if frame.healabsorb:IsShown() then frame.healabsorb:Hide() end --if frame.auras:IsShown() then frame.auras:Hide() end + frame.prev.health = nil; + frame.prev.hmax = nil; elseif not UnitIsConnected(unit) then frame.text:SetText("DC"); if not frame.text:IsShown() then frame.text:Show() end if frame.health:IsShown() then frame.health:Hide() end if frame.shield:IsShown() then frame.shield:Hide() end + if frame.shieldhl:IsShown() then frame.shieldhl:Hide() end if frame.healpred:IsShown() then frame.healpred:Hide() end if frame.healabsorb:IsShown() then frame.healabsorb:Hide() end --if frame.auras:IsShown() then frame.auras:Hide() end + frame.prev.health = nil; + frame.prev.hmax = nil; else if UnitIsAFK(unit) then frame.text:SetText("afk"); @@ -120,7 +126,7 @@ function addon.FrameUpdate(frame) frame.healpred:Hide(); end -- auras - if updateAuras(frame, unit) then + if frame.alert and next(frame.alert) then -- major if frame.overlay.color ~= majorcolor then frame.overlay:SetVertexColor(unpack(majorcolor));