From bc62aa78404b900bef06d5a8812005df977e0f3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20M=C3=A4rki?= Date: Tue, 16 Jan 2024 18:31:37 +0100 Subject: [PATCH] only set hidden if inside collision grid --- .../tiled/vector/symbol/Tiled2dMapVectorSymbolObject.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {