Quantcast

Missior are now correctly sorted after mission completion

Alar of Daggerspine [01-03-15 - 22:18]
Missior are now correctly sorted after mission completion

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
GarrisonCommander.lua
diff --git a/GarrisonCommander.lua b/GarrisonCommander.lua
index 083c8c9..099af30 100644
--- a/GarrisonCommander.lua
+++ b/GarrisonCommander.lua
@@ -1834,6 +1834,7 @@ function addon:HookedGarrisonMissionFrame_HideCompleteMissions()
 	self:BuildMissionsCache(true,true)
 end

+
 function addon:HookedGarrisonFollowerTooltipTemplate_SetGarrisonFollower(...)
 	local h=GarrisonFollowerTooltip:GetHeight()
 	local ft=GarrisonFollowerTooltip.ft
@@ -2162,6 +2163,7 @@ function addon:StartUp(...)
 	self:SafeHookScript(GMFMissions,"OnShow")--,"GrowPanel")
 	self:SafeHookScript(GMFFollowers,"OnShow")--,"GrowPanel")
 	self:SafeHookScript(GCF,"OnHide","CleanUp",true)
+	self:SafeHookScript(GMF.MissionComplete.NextMissionButton,"OnClick","OnClick_GarrisonMissionFrame_MissionComplete_NextMissionButton",true)
 	-- Hooking mission buttons on click
 	for i=1,#GMFMissionListButtons do
 		local b=GMFMissionListButtons[i]
@@ -2745,6 +2747,12 @@ end
 function addon:OpenMissionsTab()
 	GarrisonMissionFrame_SelectTab(1)
 end
+function addon:OnClick_GarrisonMissionFrame_MissionComplete_NextMissionButton(this,button)
+	local frame = GMF.MissionComplete
+	if (not frame:IsShown()) then
+		self:Trigger("MSORT")
+	end
+end
 function addon:OnClick_GarrisonMissionButton(tab,button)
 --@debug@
 	trace("Clicked")