@@ -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