From 0018403ac663e18b41d807b649fa77b740aadea4 Mon Sep 17 00:00:00 2001 From: lindsay Date: Thu, 5 Oct 2023 16:11:35 +0200 Subject: [PATCH] Ensure AngleMeasurement only clickable once built --- .../AngleMeasurementsPlugin/AngleMeasurementsControl.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsControl.js b/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsControl.js index 30af04f0a..8f2859fe4 100644 --- a/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsControl.js +++ b/src/plugins/AngleMeasurementsPlugin/AngleMeasurementsControl.js @@ -249,6 +249,7 @@ class AngleMeasurementsControl extends Component { }, approximate: true }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = true; this._currentAngleMeasurement.cornerVisible = false; @@ -424,6 +425,7 @@ class AngleMeasurementsControl extends Component { worldPos: snapPickResult.snappedWorldPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false; @@ -459,6 +461,7 @@ class AngleMeasurementsControl extends Component { worldPos: pickResult.worldPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false; @@ -712,6 +715,7 @@ class AngleMeasurementsControl extends Component { worldPos: snapPickResult.snappedWorldPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false; @@ -747,6 +751,7 @@ class AngleMeasurementsControl extends Component { worldPos: pickResult.worldPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false; @@ -980,6 +985,7 @@ class AngleMeasurementsControl extends Component { worldPos: pickResult.worldPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false; @@ -1020,6 +1026,7 @@ class AngleMeasurementsControl extends Component { worldPos: touchEndCanvasPos } }); + this._currentAngleMeasurement.clickable = false; this._currentAngleMeasurement.originVisible = true; this._currentAngleMeasurement.originWireVisible = false; this._currentAngleMeasurement.cornerVisible = false;