From 6b80f5e24d2317fbaf0fb01b3e0b132e32678fa9 Mon Sep 17 00:00:00 2001 From: Adam Hellberg Date: Sat, 28 Sep 2013 20:44:23 +0200 Subject: [PATCH] Fixed addon trying to analyze units with no valid GUID. --- KillTrack.lua | 1 + Tools.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/KillTrack.lua b/KillTrack.lua index 447b9c2..3625077 100644 --- a/KillTrack.lua +++ b/KillTrack.lua @@ -214,6 +214,7 @@ end function KT.Events.UPDATE_MOUSEOVER_UNIT(self, ...) if UnitIsPlayer("mouseover") then return end local id = KTT:GUIDToID(UnitGUID("mouseover")) + if not id then return end if UnitCanAttack("player", "mouseover") then local gKills, cKills = self:GetKills(id) GameTooltip:AddLine(("Killed %d (%d) times."):format(cKills, gKills), 1, 1, 1) diff --git a/Tools.lua b/Tools.lua index ac517f2..8f48011 100644 --- a/Tools.lua +++ b/Tools.lua @@ -84,5 +84,6 @@ end ----------------- function KTT:GUIDToID(guid) + if not guid then return nil end return tonumber(guid:sub(6, 10), 16) end -- 1.7.9.5