X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/3d660c55b38f95a6f03209d1f7d1174d0e7d48e7..c03452cad62ea41f86c5450799ede77ae0f055d2:/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