Skip to content
This repository was archived by the owner on Sep 20, 2019. It is now read-only.

Commit 0faf20a

Browse files
committed
Mark doRefresh flag=false whenever layer is updated
1 parent f6db021 commit 0faf20a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/directives/layers.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ angular.module('ui-leaflet').directive('layers', function (leafletLogger, $q, le
5353
if (layers.baselayers[layerName].top) {
5454
safeAddLayer(map, leafletLayers.baselayers[layerName]);
5555
}
56+
layers.baselayers[layerName].doRefresh = false;
5657
_watchBaseFn(layerName);
5758
}
5859

@@ -69,6 +70,7 @@ angular.module('ui-leaflet').directive('layers', function (leafletLogger, $q, le
6970
if (layers.overlays[layerName].visible === true) {
7071
safeAddLayer(map, leafletLayers.overlays[layerName]);
7172
}
73+
layers.overlays[layerName].doRefresh = false;
7274
_watchOverlayFn(layerName);
7375
}
7476

@@ -108,8 +110,9 @@ angular.module('ui-leaflet').directive('layers', function (leafletLogger, $q, le
108110
if (newBaseLayers[newName].visible) {
109111
safeAddLayer(map, leafletLayers.baselayers[newName]);
110112
}
111-
_watchBaseFn(newName);
112113
}
114+
newBaseLayers[newName].doRefresh = false;
115+
_watchBaseFn(newName);
113116
}
114117
}
115118

@@ -217,6 +220,7 @@ angular.module('ui-leaflet').directive('layers', function (leafletLogger, $q, le
217220
leafletLayers.overlays[newName].setZIndex(newOverlayLayers[newName].index);
218221
}
219222

223+
newOverlayLayers[newName].doRefresh = false;
220224
_watchOverlayFn(newName);
221225
}
222226
}

0 commit comments

Comments
 (0)