0c89853 - Remove debug prints
[wowui.git] / OmaCD / Cooldowns.lua
index 9c7add4..c5241f1 100644 (file)
@@ -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