From aaad4ac72c8739cde4577b54547b4278bdf01de1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 21 Mar 2024 22:04:55 +0100 Subject: [PATCH] Fix vector layers, fix #1652 again --- src/UI/Map/RasterLayerHandler.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/UI/Map/RasterLayerHandler.ts b/src/UI/Map/RasterLayerHandler.ts index cefbbcf73..090b4e263 100644 --- a/src/UI/Map/RasterLayerHandler.ts +++ b/src/UI/Map/RasterLayerHandler.ts @@ -127,13 +127,8 @@ class SingleBackgroundHandler { .layers.find((l) => l.id.startsWith("mapcomplete_"))?.id if (background.type === "vector") { - if(background.style){ - map.setStyle(background.style) - }else{ - map.setStyle(AvailableRasterLayers.maptilerDefaultLayer.properties.style) - } + map.setStyle(background.style ?? background.url) } else { - map.addLayer( { id: background.id, @@ -150,6 +145,7 @@ class SingleBackgroundHandler { map.setPaintProperty(background.id, "raster-opacity", o) }catch (e) { console.debug("Could not set raster-opacity of", background.id) + return true // This layer probably doesn't exist anymore, so we unregister } }) }