From ec23fb2b12685267968cd506730d78b0d8706952 Mon Sep 17 00:00:00 2001 From: Alar of Daggerspine Date: Sat, 3 Jan 2015 23:18:55 +0100 Subject: [PATCH] Missior are now correctly sorted after mission completion Signed-off-by: Alar of Daggerspine --- GarrisonCommander.lua | 8 ++++++++ 1 file changed, 8 insertions(+) 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") -- 1.7.9.5