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.
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