Quantcast

Fixed Mission Report WIndow ancoring

Alar of Daggerspine [07-23-15 - 08:46]
Fixed Mission Report WIndow ancoring

Was anchored to GarrisonMissionFrame even when in shipyard

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
MissionCompletion.lua
diff --git a/MissionCompletion.lua b/MissionCompletion.lua
index 2f84b31..e077c4d 100644
--- a/MissionCompletion.lua
+++ b/MissionCompletion.lua
@@ -17,7 +17,7 @@ local generated
 local salvages={
 114120,114119,114116}
 local module=addon:NewSubClass('MissionCompletion') --#Module
-function module:GenerateMissionCompleteList(title)
+function module:GenerateMissionCompleteList(title,anchor)
 	local w=AceGUI:Create("GCMCList")
 --@debug@
 	title=format("%s %s %s",title,w.frame:GetName(),GetTime()*1000)
@@ -27,10 +27,10 @@ function module:GenerateMissionCompleteList(title)
 	--report:SetPoint("TOPLEFT",GMFMissions.CompleteDialog.BorderFrame)
 	--report:SetPoint("BOTTOMRIGHT",GMFMissions.CompleteDialog.BorderFrame)
 	w:ClearAllPoints()
-	w:SetPoint("TOP",GMF)
-	w:SetPoint("BOTTOM",GMF)
+	w:SetPoint("TOP",anchor)
+	w:SetPoint("BOTTOM",anchor)
 	w:SetWidth(500)
-	w:SetParent(GMF)
+	w:SetParent(anchor)
 	w.frame:SetFrameStrata("HIGH")
 	return w
 end
@@ -108,7 +108,7 @@ print(this,button,this.missionType)
 	if (missions and #missions > 0) then
 		GMFMissions.CompleteDialog.BorderFrame.ViewButton:SetEnabled(false) -- Disabling standard Blizzard Completion
 		GSFMissions.CompleteDialog.BorderFrame.ViewButton:SetEnabled(false) -- Disabling standard Blizzard Completion
-		report=self:GenerateMissionCompleteList("Missions' results")
+		report=self:GenerateMissionCompleteList("Missions' results",followerType==LE_FOLLOWER_TYPE_GARRISON_6_0 and GMF or GSF)
 		wipe(rewards.followerBase)
 		wipe(rewards.followerXP)
 		wipe(rewards.currencies)