diff --git a/website/src/lib/components/gpx-layer/GPXMapLayers.ts b/website/src/lib/components/gpx-layer/GPXMapLayers.ts index 08c37ed1..fbd7a9c9 100644 --- a/website/src/lib/components/gpx-layer/GPXMapLayers.ts +++ b/website/src/lib/components/gpx-layer/GPXMapLayers.ts @@ -1,5 +1,5 @@ import type { GPXFile } from "gpx"; -import { map, selectFiles } from "$lib/stores"; +import { map, selectFiles, currentTool, Tool } from "$lib/stores"; import { get, type Writable } from "svelte/store"; import type mapboxgl from "mapbox-gl"; @@ -122,6 +122,9 @@ export class GPXMapLayer { } selectOnClick(e: any) { + if (get(currentTool) === Tool.ROUTING) { + return; + } if (e.originalEvent.shiftKey) { get(selectFiles).addSelect(get(this.file)); } else { diff --git a/website/src/lib/components/toolbar/Toolbar.svelte b/website/src/lib/components/toolbar/Toolbar.svelte index 58f59d97..61766336 100644 --- a/website/src/lib/components/toolbar/Toolbar.svelte +++ b/website/src/lib/components/toolbar/Toolbar.svelte @@ -1,5 +1,5 @@ @@ -33,7 +31,7 @@