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 |
