From 40e83b925894643c3b088f73c7261411e45897d2 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 17 Jul 2012 18:55:33 +0200 Subject: [PATCH] Don't redraw if center or resolution is not defined --- src/ol/webgl/map.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ol/webgl/map.js b/src/ol/webgl/map.js index 8ae5106a46..ece844a560 100644 --- a/src/ol/webgl/map.js +++ b/src/ol/webgl/map.js @@ -380,9 +380,13 @@ ol.webgl.Map.prototype.handleWebGLContextRestored = function() { */ ol.webgl.Map.prototype.redrawInternal = function() { - var animate = goog.base(this, 'redrawInternal'); + var center = this.getCenter(); + var resolution = this.getResolution(); + if (!goog.isDef(center) || !goog.isDef(resolution)) { + return false; + } - var gl = this.getGL(); + var animate = goog.base(this, 'redrawInternal'); this.forEachVisibleLayer(function(layer, layerRenderer) { if (layerRenderer.redraw()) {