From 2c4e51c9dacd2fa1d5554f71e8c432cbed8c92af Mon Sep 17 00:00:00 2001 From: Kibsgaard Date: Sun, 22 Dec 2013 23:32:22 +0100 Subject: [PATCH] Removed more nil-errors Tagging as v0.1.6 Signed-off-by: Kibsgaard --- KibsItemLevel.lua | 17 ++++++++++------- KibsItemLevel.toc | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/KibsItemLevel.lua b/KibsItemLevel.lua index 11a4e63..f36e7df 100644 --- a/KibsItemLevel.lua +++ b/KibsItemLevel.lua @@ -93,9 +93,11 @@ end function eventHandler(self,event,...) if(KibsItemLevelConfig.on)then if (event == "INSPECT_READY" and KibsItemLevelConfig.Inspection) then - findItemInfo(InspectFrame.unit); - KIL_wait(1.5,findItemInfo,InspectFrame.unit); - KIL_wait(3,findItemInfo,InspectFrame.unit); + if(InspectFrame.unit)then + findItemInfo(InspectFrame.unit); + KIL_wait(1.5,findItemInfo,InspectFrame.unit); + KIL_wait(3,findItemInfo,InspectFrame.unit); + end elseif(KibsItemLevelConfig.Character) then findItemInfo("player"); end @@ -219,15 +221,16 @@ function findItemInfo(who) local enchantInfo; if (itemlink) then local upgrade, max, delta = ItemUpgradeInfo:GetItemUpgradeInfo(itemlink) - local ilvl = 0; - ilvl = ItemUpgradeInfo:GetUpgradedItemLevel(itemlink) + local ilvl = ItemUpgradeInfo:GetUpgradedItemLevel(itemlink) if (upgrade and KibsItemLevelConfig.upgrades) then ActiveFontStrings[i]:SetText(ilvl .." ("..upgrade.."/"..max..")") else ActiveFontStrings[i]:SetText(ilvl) end findSockets(who,i,slotID); - tilvl = tilvl + ilvl; + if(ilvl)then + tilvl = tilvl + ilvl; + end numItems = numItems + 1; local line = ""; GameTooltip:SetOwner(ilvlFrame,"CENTER"); @@ -275,7 +278,7 @@ function findItemInfo(who) end function findSockets(who,slot,slotID) - + local itemLink = GetInventoryItemLink(who,slot); local _, _, Color, Ltype, itemID = string.find(itemLink, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") diff --git a/KibsItemLevel.toc b/KibsItemLevel.toc index 104eeb8..a778c8e 100644 --- a/KibsItemLevel.toc +++ b/KibsItemLevel.toc @@ -1,5 +1,5 @@ ## Interface: 50400 -## Version: 0.1.5 +## Version: 0.1.6 ## Title: KibsItemLevel ## Author: Kibs ## SavedVariables: KibsItemLevelConfig -- 1.7.9.5