/trunk
end |
if db.showOverlay then |
if num ~= self.prior or num == db.max then |
if num ~= self.prior then |
-- If paused it means it was running but is now invalid, so stop it |
if self.overlay:IsPaused() then self.overlay:Stop() end |
if not InCombatLockdown() then |
elseif num > self.prior then -- gained a charge, restart timer |
self.overlay:Restart() |
end |
if num == db.max then |
self.overlay:Restart() |
self:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED") |
else |
self:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED") |
end |
end |
end |
if num == db.max then |
if not InCombatLockdown() then self.overlay:Restart() end |
self:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED") |
else |
self:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED") |
end |
end |
if db.hidewhenempty and num == 0 then |