Quantcast

Fixed bug from cleanup.

Peter Eliasson [01-30-15 - 19:51]
Fixed bug from cleanup.

* The handleInspectData local function did not have the players variable in scope. Changed handleInspectData to an anonymous function instead.
Filename
src/main.lua
diff --git a/src/main.lua b/src/main.lua
index 2dbedaf..247ab20 100644
--- a/src/main.lua
+++ b/src/main.lua
@@ -138,15 +138,15 @@ function addon:OnEncounterEndSuccess(encounterId, encounterName, difficultyId, r
 		raidSize = raidSize
 	};

-	local function handleInspectData()
-		addon.highscore:AddEncounterParsesForPlayers(guildName, encounter, players);
-	end

 	local function handleParses(success, startTime, duration, players)
 		if not success then return end;
 		encounter.startTime = startTime;
 		encounter.duration = duration;
-		addon.inspect:GetInspectDataForPlayers(players, handleInspectData);
+
+		addon.inspect:GetInspectDataForPlayers(players, function()
+			addon.highscore:AddEncounterParsesForPlayers(guildName, encounter, players);
+		end);
 	end

 	-- Get parses from the parse provider