X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/20b69344f7b68e659f16c9d795bfbf62ee011a85..c809e5da99427a93b5ad5eb010a1cb1cba507ec2:/OmaCD/Cooldowns.lua diff --git a/OmaCD/Cooldowns.lua b/OmaCD/Cooldowns.lua index 9c7add4..c5241f1 100644 --- a/OmaCD/Cooldowns.lua +++ b/OmaCD/Cooldowns.lua @@ -169,6 +169,7 @@ local function getFrame() return frame; end local function updateCD(guid, specid, spellid) + if not guidToId[guid] then return end -- update cd value local cd = trackedcds[specid][spellid]; if cdfixes[guid] then cd = cd + cdfixes[guid] end @@ -253,7 +254,7 @@ end local function updatePriest(guid, specid) local id = guidToId[guid]; if id then - if guidToSpecid[guid] ~= specid then + if guidToSpecid[guid] ~= specid and frames[guid] then for _, frame in pairs(frames[guid]) do removeFrame(frame); end