changeset 9:cbf645630277

Reduced a couple of instances of a redundant function call
author Vynn <mischivin@gmail.com>
date Wed, 01 Feb 2017 14:18:49 -0500
parents a30c29933ebc
children 38285b3ff70f
files Spotlight.lua
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/Spotlight.lua	Wed Feb 01 13:06:22 2017 -0500
+++ b/Spotlight.lua	Wed Feb 01 14:18:49 2017 -0500
@@ -11,7 +11,7 @@
 SLASH_SPOTLIGHT1, SLASH_SPOTLIGHT2 = "/spotlight", "/Spotlight";
 
 local function SlashHandler(msg)
-	print("|T" .. dataobj.icon .. ":0|t |cffe5cc80Spotlight|r - Artifact Hidden Skin Progress:");
+	print("|T" .. Spotlight.Icon .. ":0|t |cffe5cc80Spotlight|r - Artifact Hidden Skin Progress:");
 	if Spotlight.IDs then
 		for key, value in pairs(Spotlight.IDs) do
 			print("       |cffe5cc80" .. key .. " - " .. Spotlight.Format(key, false) .. " (" .. Spotlight.Format(key, true) .. ")|r");
@@ -87,6 +87,8 @@
 	end
 
 	Spotlight.Update = function (self)
+		Spotlight.Icon = GetInventoryItemTexture("player", 16);
+
 		local output = "";
 		for key, value in pairs(Spotlight.IDs) do
 			Spotlight.Status[key].Completed = select(3, GetAchievementCriteriaInfo(value,1));
@@ -101,7 +103,8 @@
 				end
 			end
 		end
-		dataobj.icon = GetInventoryItemTexture("player", 16);
+
+		dataobj.icon = Spotlight.Icon
 		dataobj.text = output;
 	end
 
@@ -133,7 +136,7 @@
 local function EventHandler(self, event, ...)
 	if event == "VARIABLES_LOADED" then
 		if Initialize() then 
-			print("|T" .. GetInventoryItemTexture("player", 16) .. ":0|t |cffe5cc80Spotlight v" .. GetAddOnMetadata("Spotlight", "Version") .. " Loaded!|r")
+			print("|T" .. Spotlight.Icon .. ":0|t |cffe5cc80Spotlight v" .. GetAddOnMetadata("Spotlight", "Version") .. " Loaded!|r")
 		end
 	end
 	if event == "CRITERIA_UPDATE" or "PLAYER_ENTERING_WORLD" then