Don't redraw if center or resolution is not defined

This commit is contained in:
Tom Payne
2012-07-17 18:55:33 +02:00
parent be94eafae6
commit 40e83b9258

View File

@@ -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()) {