Mercurial > wow > worldplan
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 |