pMinimap.Coord:Show()
pMinimap.Coord:ClearAllPoints()
pMinimap.Coord:SetPoint(pMinimapDB.clock and 'BOTTOMRIGHT' or 'BOTTOM', Minimap)
+ pMinimap.Coord:SetScript('OnUpdate', pMinimap.onUpdate)
end
else
pMinimap.Coord:Hide()
+ pMinimap.Coord:SetScript('OnUpdate', nil)
end
if(pMinimapDB.clock) then
@@ -215,7 +217,7 @@
set = function(_, value)
pMinimapDB.zoneOffset = value
MinimapZoneTextButton:ClearAllPoints()
- MinimapZoneTextButton:SetPoint(pMinimapDB.zonePoint1, Minimap, pMinimapDB.zonePoint2, 0, value)
+ MinimapZoneTextButton:SetPoint(pMinimapDB.zonePoint == 'TOP' and 'BOTTOM' or 'TOP', Minimap, pMinimapDB.zonePoint, 0, value)
end
},
zone = {
@@ -238,15 +240,14 @@
order = 16,
name = 'ZoneText point',
values = {['TOP'] = 'TOP', ['BOTTOM'] = 'BOTTOM'},
- get = function() return pMinimapDB.zonePoint2 end,
+ get = function() return pMinimapDB.zonePoint end,
set = function(_, point)
- pMinimapDB.zonePoint2 = point
+ pMinimapDB.zonePoint = point
+
if(point == 'TOP') then
- pMinimapDB.zonePoint1 = 'BOTTOM'
MinimapZoneTextButton:ClearAllPoints()
MinimapZoneTextButton:SetPoint('BOTTOM', Minimap, point, 0, pMinimapDB.zoneOffset)
else
- pMinimapDB.zonePoint1 = 'TOP'
MinimapZoneTextButton:ClearAllPoints()
MinimapZoneTextButton:SetPoint('TOP', Minimap, point, 0, pMinimapDB.zoneOffset)
end