diff --git a/shared/src/map/layers/tiled/vector/symbol/Tiled2dMapVectorSymbolObject.cpp b/shared/src/map/layers/tiled/vector/symbol/Tiled2dMapVectorSymbolObject.cpp index f96734c9b..c8b5bb8dc 100644 --- a/shared/src/map/layers/tiled/vector/symbol/Tiled2dMapVectorSymbolObject.cpp +++ b/shared/src/map/layers/tiled/vector/symbol/Tiled2dMapVectorSymbolObject.cpp @@ -861,7 +861,10 @@ void Tiled2dMapVectorSymbolObject::collisionDetection(const double zoomIdentifie } } - setHideFromCollision(willCollide || outside); + if (!outside) { + setHideFromCollision(willCollide); + } + } std::optional> Tiled2dMapVectorSymbolObject::onClickConfirmed(const CircleD &clickHitCircle) {