Quantcast

Fixed error in panel closing

Alar of Daggerspine [03-10-15 - 22:39]
Fixed error in panel closing

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
MissionCompletion.lua
diff --git a/MissionCompletion.lua b/MissionCompletion.lua
index af6000a..3cf6015 100644
--- a/MissionCompletion.lua
+++ b/MissionCompletion.lua
@@ -55,9 +55,6 @@ function addon:GenerateMissionCompleteList(title)
 			function m:OnAcquire()
 				wipe(self.missions)
 			end
-			function m:OnClose()
-				ns.missionautocompleting=nil
-			end
 			function m:Show()
 				self.frame:Show()
 			end
@@ -175,7 +172,7 @@ function addon:GenerateMissionCompleteList(title)
 	end
 	local w=AceGUI:Create("GCMCList")
 	w:SetTitle(title)
-	w:SetCallback("OnClose", function() ns.missionautocompleting=nil end)
+	w:SetCallback("OnClose", function(self) self:Release() ns.missionautocompleting=nil end)
 	return w
 end

@@ -233,11 +230,6 @@ do
 			self:SafeRegisterEvent("GARRISON_FOLLOWER_XP_CHANGED")
 		end
 	end
-	function addon:CloseMissionPanel()
-		if report then
-			report:Release()
-		end
-	end
 	function addon:MissionComplete(this,button)
 		GMFMissions.CompleteDialog.BorderFrame.ViewButton:SetEnabled(false) -- Disabling standard Blizzard Completion
 		missions=G.GetCompleteMissions()