ingame/map/worldmap.lua:3643 -- WORLD_MAP_FRAGMENT:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_FRAGMENT_SHOWING then
g_mapPinManager:UpdateMovingPins()
g_dataRegistration:Refresh()
g_mapPanAndZoom:OnWorldMapShowing()
self:OnShowing()
self:TryTriggeringTutorials()
elseif newState == SCENE_FRAGMENT_HIDING then
HideAllTooltips()
g_mapPinManager:ResetMouseOverPins()
self:OnHiding()
elseif newState == SCENE_FRAGMENT_HIDDEN then
g_dataRegistration:Refresh()
self:OnHidden()
end
end)