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