No composeFrame if prepareFrame returns false

This commit is contained in:
Éric Lemoine
2014-08-22 18:08:26 +02:00
parent 7a2bad543f
commit def1af4492
10 changed files with 22 additions and 15 deletions

View File

@@ -188,8 +188,9 @@ ol.renderer.canvas.Map.prototype.renderFrame = function(frameState) {
layerState.sourceState != ol.source.State.READY) {
continue;
}
layerRenderer.prepareFrame(frameState, layerState);
layerRenderer.composeFrame(frameState, layerState, context);
if (layerRenderer.prepareFrame(frameState, layerState)) {
layerRenderer.composeFrame(frameState, layerState, context);
}
}
this.dispatchComposeEvent_(ol.render.EventType.POSTCOMPOSE, frameState);