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

Commit 277ebc5

Browse files
author
Idan Lahav
committed
fix(center): Fix bug with scope.center
1 parent ec0fe74 commit 277ebc5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/directives/center.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ angular.module("leaflet-directive").directive('center',
100100
}
101101

102102
leafletScope.$watch("center", function(center) {
103-
if (scope.settingCenterFromLeaflet)
103+
if (leafletScope.settingCenterFromLeaflet)
104104
return;
105105
//$log.debug("updated center model...");
106106
// The center from the URL has priority
@@ -153,11 +153,11 @@ angular.module("leaflet-directive").directive('center',
153153
_leafletCenter.resolve();
154154
leafletEvents.notifyCenterUrlHashChanged(leafletScope, map, attrs, $location.search());
155155
//$log.debug("updated center on map...");
156-
if (isSameCenterOnMap(centerModel, map) || scope.settingCenterFromScope) {
156+
if (isSameCenterOnMap(centerModel, map) || leafletScope.settingCenterFromScope) {
157157
//$log.debug("same center in model, no need to update again.");
158158
return;
159159
}
160-
scope.settingCenterFromLeaflet = true;
160+
leafletScope.settingCenterFromLeaflet = true;
161161
safeApply(leafletScope, function(scope) {
162162
if (!leafletScope.settingCenterFromScope) {
163163
//$log.debug("updating center model...", map.getCenter(), map.getZoom());
@@ -170,7 +170,7 @@ angular.module("leaflet-directive").directive('center',
170170
}
171171
leafletEvents.notifyCenterChangedToBounds(leafletScope, map);
172172
$timeout( function() {
173-
scope.settingCenterFromLeaflet = false;
173+
leafletScope.settingCenterFromLeaflet = false;
174174
});
175175
});
176176
});

0 commit comments

Comments
 (0)