Added initialization and deinitialization
Alar of Daggerspine [03-16-15 - 14:47]
Added initialization and deinitialization
Signed-off-by: Alar of Daggerspine <alar@aspide.it>
diff --git a/GarrisonCommander.lua b/GarrisonCommander.lua
index 64c3703..794b2fb 100644
--- a/GarrisonCommander.lua
+++ b/GarrisonCommander.lua
@@ -1814,6 +1814,7 @@ end
---
--Initial one time setup
function addon:SetUp(...)
+ ns.CompletedMissions={}
self:FollowerCacheInit()
--@debug@
ns.dprint("Setup")
diff --git a/MissionCompletion.lua b/MissionCompletion.lua
index 6c9f57e..b591f10 100644
--- a/MissionCompletion.lua
+++ b/MissionCompletion.lua
@@ -335,7 +335,9 @@ do
self:GetMissionResults(step==3)
self:RefreshFollowerStatus()
currentMission=tremove(missions)
- ns.CompletedMissions[currentMission.missionID]=currentMission
+ if currentMission then
+ ns.CompletedMissions[currentMission.missionID]=currentMission
+ end
startTimer()
return
end