comparison FlightMap.lua @ 86:effb42f6fabd v1.4.6

- Fixed pins not returning to WorldMapFrame after the FlightMap is opened
author Nenue
date Mon, 10 Apr 2017 18:05:36 -0400
parents 2ba11b25aa7f
children 98b5e08b75ed
comparison
equal deleted inserted replaced
85:d3f36db572e5 86:effb42f6fabd
80 print(unpack(db.Config.FlightMapAlphaLimits)) 80 print(unpack(db.Config.FlightMapAlphaLimits))
81 local alpha1, alpha2, alpha3 = unpack(db.Config.FlightMapAlphaLimits) 81 local alpha1, alpha2, alpha3 = unpack(db.Config.FlightMapAlphaLimits)
82 local scale1, scale2, scale3 = unpack(db.Config.FlightMapScalingLimits) 82 local scale1, scale2, scale3 = unpack(db.Config.FlightMapScalingLimits)
83 83
84 local mapAreaID = self:GetMap():GetMapID(); 84 local mapAreaID = self:GetMap():GetMapID();
85 WorldPlanQuests.isStale = true
85 for zoneIndex = 1, C_MapCanvas.GetNumZones(mapAreaID) do 86 for zoneIndex = 1, C_MapCanvas.GetNumZones(mapAreaID) do
86 local zoneMapID, zoneName, zoneDepth, left, right, top, bottom = C_MapCanvas.GetZoneInfo(mapAreaID, zoneIndex); 87 local zoneMapID, zoneName, zoneDepth, left, right, top, bottom = C_MapCanvas.GetZoneInfo(mapAreaID, zoneIndex);
87 print(zoneMapID, zoneName) 88 print(zoneMapID, zoneName)
88 if zoneDepth <= 1 then -- Exclude subzones 89 if zoneDepth <= 1 then -- Exclude subzones
89 local taskInfo = C_TaskQuest.GetQuestsForPlayerByMapID(zoneMapID, mapAreaID); 90 local taskInfo = C_TaskQuest.GetQuestsForPlayerByMapID(zoneMapID, mapAreaID);
111 end 112 end
112 frame:SetPosition(info.x, info.y) 113 frame:SetPosition(info.x, info.y)
113 frame.pin = pin 114 frame.pin = pin
114 115
115 -- fix the scale 116 -- fix the scale
117 pin.owningFrame = frame:GetMap()
116 pin:SetAnchor(frame, nil, nil, nil, nil, 1) 118 pin:SetAnchor(frame, nil, nil, nil, nil, 1)
117 pin.owningFrame = frame:GetMap()
118 pin.throttle = 1 119 pin.throttle = 1
119 pin:ClearAllPoints() 120 pin:ClearAllPoints()
120 pin:SetPoint('CENTER', frame, 'CENTER') 121 pin:SetPoint('CENTER', frame, 'CENTER')
121 --print(pin.Overlay:IsShown(), pin.Overlay:GetPoint(1)) 122 --print(pin.Overlay:IsShown(), pin.Overlay:GetPoint(1))
122 end 123 end
123 pin:SetShown(pin.used)
124 end 124 end
125 125
126 end 126 end
127 end 127 end
128 end 128 end