From 8ee3fc682cc4f59b95f30962a09ec8c43b61c639 Mon Sep 17 00:00:00 2001
From: Andrea Gottsponer <ago@attr.ch>
Date: Fri, 30 Sep 2022 14:07:20 +0200
Subject: [PATCH] - remove position point when primitive visible

---
 src/lib/elements/positionings/PositionPoint.ts | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/lib/elements/positionings/PositionPoint.ts b/src/lib/elements/positionings/PositionPoint.ts
index a9125b33..4a551673 100644
--- a/src/lib/elements/positionings/PositionPoint.ts
+++ b/src/lib/elements/positionings/PositionPoint.ts
@@ -600,6 +600,13 @@ export class PositionPoint extends BaseElementContainer<Models.PositionPoint, Ba
         this.on("mousedown", this.selectInteraction.onPointerDown, this.selectInteraction);
         this.on("mouseup", this.selectInteraction.onSelect, this.selectInteraction);
 
+        // Hide element when primitives exists
+        if (this.model.primitives && this.model.primitives.length > 0) {
+            // Elements
+            // -- Position point element
+            this._positionPointElement.alpha = 0;
+        }
+
         // Show item
         this.showItem();
     }
-- 
GitLab