From 79932ee2f29f957bf1b463625304a8b89998ecd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Wed, 17 Sep 2014 13:32:31 +0200 Subject: [PATCH] Rotate control should not act on a null view --- src/ol/control/rotatecontrol.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ol/control/rotatecontrol.js b/src/ol/control/rotatecontrol.js index 2ccddc86cd..d1284b2c21 100644 --- a/src/ol/control/rotatecontrol.js +++ b/src/ol/control/rotatecontrol.js @@ -130,7 +130,11 @@ ol.control.Rotate.prototype.handlePointerUp_ = function(pointerEvent) { ol.control.Rotate.prototype.resetNorth_ = function() { var map = this.getMap(); var view = map.getView(); - goog.asserts.assert(!goog.isNull(view)); + if (goog.isNull(view)) { + // the map does not have a view, so we can't act + // upon it + return; + } var currentRotation = view.getRotation(); while (currentRotation < -Math.PI) { currentRotation += 2 * Math.PI;