From cfbb15c895be0a37176b149d777446bf7528d0c4 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Mon, 22 Apr 2024 12:54:21 +0200 Subject: [PATCH] avoid adding deleted layer to map on layer switch --- website/src/lib/components/GPX.svelte | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/website/src/lib/components/GPX.svelte b/website/src/lib/components/GPX.svelte index 3791b9be..b9be5bb4 100644 --- a/website/src/lib/components/GPX.svelte +++ b/website/src/lib/components/GPX.svelte @@ -115,9 +115,7 @@ } $: if ($map) { - $map.on('style.load', () => { - addGPXLayer(); - }); + $map.on('style.load', addGPXLayer); } $: if ($selectedFiles.has(file)) { @@ -174,6 +172,7 @@ $map.off('click', layerId, selectOnClick); $map.off('mouseenter', layerId, toPointerCursor); $map.off('mouseleave', layerId, toDefaultCursor); + $map.off('style.load', addGPXLayer); $map.removeLayer(layerId); $map.removeSource(layerId);