From 6163f05b2b01f407e76dade9f3cdac6fe53d5f51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Mon, 8 Apr 2013 12:50:12 +0200 Subject: [PATCH] ZoomSlider setMap deals with undefined resolution --- src/ol/control/zoomslidercontrol.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ol/control/zoomslidercontrol.js b/src/ol/control/zoomslidercontrol.js index 111e3a617e..3ac392fe20 100644 --- a/src/ol/control/zoomslidercontrol.js +++ b/src/ol/control/zoomslidercontrol.js @@ -152,9 +152,12 @@ ol.control.ZoomSlider.DEFAULT_MAX_RESOLUTION = 156543.0339; */ ol.control.ZoomSlider.prototype.setMap = function(map) { goog.base(this, 'setMap', map); - this.currentResolution_ = map.getView().getResolution(); this.initSlider_(); - this.positionThumbForResolution_(this.currentResolution_); + var resolution = map.getView().getResolution(); + if (goog.isDef(resolution)) { + this.currentResolution_ = resolution; + this.positionThumbForResolution_(resolution); + } };