From 2e3ce83605d5ff16525262d1b55922e0da30eced Mon Sep 17 00:00:00 2001 From: vcoppe Date: Thu, 20 Nov 2025 00:25:56 +0100 Subject: [PATCH] fix null check --- website/src/lib/components/map/gpx-layer/gpx-layer.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/website/src/lib/components/map/gpx-layer/gpx-layer.ts b/website/src/lib/components/map/gpx-layer/gpx-layer.ts index b537499d9..2a1aae332 100644 --- a/website/src/lib/components/map/gpx-layer/gpx-layer.ts +++ b/website/src/lib/components/map/gpx-layer/gpx-layer.ts @@ -356,7 +356,11 @@ export class GPXLayer { ); _map.off('click', this.fileId + '-waypoints', this.waypointLayerOnClickBinded); _map.off('mousedown', this.fileId + '-waypoints', this.waypointLayerOnMouseDownBinded); - _map.off('touchstart', this.waypointLayerOnTouchStartBinded); + _map.off( + 'touchstart', + this.fileId + '-waypoints', + this.waypointLayerOnTouchStartBinded + ); if (_map.getLayer(this.fileId + '-direction')) { _map.removeLayer(this.fileId + '-direction'); @@ -592,7 +596,7 @@ export class GPXLayer { } waypointLayerOnMouseMove(e: mapboxgl.MapMouseEvent | mapboxgl.MapTouchEvent) { - if (!this.draggedWaypointIndex || e.point.equals(this.draggingStartingPosition)) { + if (this.draggedWaypointIndex === null || e.point.equals(this.draggingStartingPosition)) { return; }