Make frame state available before rendering frame

Without this change, tiles that are enqueued on the first rendering will always get priority `ol.TileQueue.DROP` because `map.frameState_` is not yet defined (meaning a single render call doesn't result in any tiles loading).
This commit is contained in:
Tim Schaub
2013-02-06 16:02:26 -07:00
parent 0b6aeb5b05
commit e335b7b74a

View File

@@ -754,8 +754,8 @@ ol.Map.prototype.renderFrame_ = function(time) {
frameState.extent = ol.Extent.boundingExtent.apply(null, corners);
}
this.renderer_.renderFrame(frameState);
this.frameState_ = frameState;
this.renderer_.renderFrame(frameState);
this.dirty_ = false;
if (!goog.isNull(frameState)) {