Always dispatch postcompose event, even if no replay group
This commit is contained in:
@@ -60,11 +60,6 @@ goog.inherits(ol.renderer.canvas.VectorLayer, ol.renderer.canvas.Layer);
|
|||||||
ol.renderer.canvas.VectorLayer.prototype.composeFrame =
|
ol.renderer.canvas.VectorLayer.prototype.composeFrame =
|
||||||
function(frameState, layerState, context) {
|
function(frameState, layerState, context) {
|
||||||
|
|
||||||
var replayGroup = this.replayGroup_;
|
|
||||||
if (goog.isNull(replayGroup)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var view2DState = frameState.view2DState;
|
var view2DState = frameState.view2DState;
|
||||||
var viewCenter = view2DState.center;
|
var viewCenter = view2DState.center;
|
||||||
var viewResolution = view2DState.resolution;
|
var viewResolution = view2DState.resolution;
|
||||||
@@ -86,9 +81,10 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame =
|
|||||||
-viewCenter[1],
|
-viewCenter[1],
|
||||||
0);
|
0);
|
||||||
|
|
||||||
context.globalAlpha = layerState.opacity;
|
var replayGroup = this.replayGroup_;
|
||||||
replayGroup.draw(context, frameState.extent, transform);
|
if (!goog.isNull(replayGroup)) {
|
||||||
|
context.globalAlpha = layerState.opacity;
|
||||||
|
replayGroup.draw(context, frameState.extent, transform);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.dispatchPostComposeEvent(context, frameState.extent, transform);
|
this.dispatchPostComposeEvent(context, frameState.extent, transform);
|
||||||
|
|||||||
Reference in New Issue
Block a user