diff --git a/code/ryzom/client/src/interface_v3/group_map.cpp b/code/ryzom/client/src/interface_v3/group_map.cpp index 0e83c3cc2..8e91af2c6 100644 --- a/code/ryzom/client/src/interface_v3/group_map.cpp +++ b/code/ryzom/client/src/interface_v3/group_map.cpp @@ -2627,7 +2627,11 @@ void CGroupMap::createContinentLandMarks() CLandMarkOptions options = getUserLandMarkOptions(k); addLandMark(_UserLM, mapPos, _CurContinent->UserLandMarks[k].Title, options); - if (_LandmarkFilter.size() > 0) + if (!_UserLandMarkVisible) + { + _UserLM.back()->setActive(false); + } + else if (_LandmarkFilter.size() > 0) { if (filterLandmark(_CurContinent->UserLandMarks[k].Title)) {