Make ol.renderer.Map behave like a null renderer, fixes #82

With this patch, creating a new ol.renderer.Map will return a map
renderer that does nothing.  Previously, it could cause assertion
failures.
This commit is contained in:
Tom Payne
2012-11-02 17:10:41 +01:00
parent 1de8821739
commit dfd495153d
3 changed files with 19 additions and 12 deletions

View File

@@ -562,7 +562,12 @@ ol.renderer.webgl.Map.prototype.render = function() {
this.canvasSize_ = size;
}
var animate = goog.base(this, 'render');
var animate = false;
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
if (layerRenderer.render()) {
animate = true;
}
});
var gl = this.getGL();