]> git.openstreetmap.org Git - rails.git/commitdiff
Merge remote-tracking branch 'upstream/pull/5560'
authorTom Hughes <tom@compton.nu>
Tue, 28 Jan 2025 18:26:24 +0000 (18:26 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 28 Jan 2025 18:26:24 +0000 (18:26 +0000)
app/assets/javascripts/leaflet.map.js

index 99d5a60503328074457a0921e2000428e57907a3..0f4272a65a31c034d551e5c9a9a07d6c5a24e801 100644 (file)
@@ -115,8 +115,7 @@ L.OSM.Map = L.Map.extend({
   },
 
   updateLayers: function (layerParam) {
-    var layers = layerParam || "M",
-        layersAdded = "";
+    var layers = layerParam || "M";
 
     for (let i = this.baseLayers.length - 1; i >= 0; i--) {
       if (layers.indexOf(this.baseLayers[i].options.code) === -1) {
@@ -125,11 +124,9 @@ L.OSM.Map = L.Map.extend({
     }
 
     for (let i = this.baseLayers.length - 1; i >= 0; i--) {
-      if (layers.indexOf(this.baseLayers[i].options.code) >= 0) {
-        this.addLayer(this.baseLayers[i]);
-        layersAdded = layersAdded + this.baseLayers[i].options.code;
-      } else if (i === 0 && layersAdded === "") {
+      if (layers.indexOf(this.baseLayers[i].options.code) >= 0 || i === 0) {
         this.addLayer(this.baseLayers[i]);
+        return;
       }
     }
   },