X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/ac5ca8a9cb3cd9c2a6f5850ba5774bd81307fb51..6e06bfb151855f946ceb1885d310598e612fa128:/OmaUF/Events.lua?ds=inline diff --git a/OmaUF/Events.lua b/OmaUF/Events.lua index cd8bd7f..0e63e9c 100644 --- a/OmaUF/Events.lua +++ b/OmaUF/Events.lua @@ -18,6 +18,8 @@ local UnitGroupRolesAssigned = UnitGroupRolesAssigned; local UnitLevel, UnitClassification = UnitLevel, UnitClassification; local RAID_CLASS_COLORS = RAID_CLASS_COLORS; +local updateAuraFrames = OmaUFAuras.UpdateAuras; + local Settings = OmaUFSettings; local baseColor = Settings.BaseColor; local overlayColorDispel = Settings.OverlayColorDispel; @@ -201,6 +203,7 @@ local function updateHealAbsorb(frame, unit) end local function updateAuras(frame, unit) + updateAuraFrames(frame, unit); if UnitIsFriend("player", unit) and UnitDebuff(unit, 1, "RAID") ~= nil then -- something dispellable if frame.overlay.color ~= overlayColorDispel then @@ -209,7 +212,7 @@ local function updateAuras(frame, unit) frame.overlay.color = overlayColorDispel; end -- don't overlay charmed when in vehicle - elseif UnitIsCharmed(unit) and unit == frame.unit then + elseif UnitIsCharmed(unit) and not frame.inVehicle then if frame.overlay.color ~= overlayColorCharm then frame.overlay:SetVertexColor(unpack(overlayColorCharm)); frame.overlay:Show();