Clear canvas when nothing to replay

This commit is contained in:
ahocevar
2018-11-14 19:02:44 +01:00
committed by Tim Schaub
parent c37b6202a0
commit 5fffb67242

View File

@@ -103,13 +103,16 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
*/
render(frameState, layerState) {
const replayGroup = this.replayGroup_;
if (!replayGroup || replayGroup.isEmpty()) {
return;
}
const context = this.context;
const canvas = context.canvas;
if (!replayGroup || replayGroup.isEmpty()) {
if (canvas.width > 0) {
canvas.width = 0;
}
return;
}
const extent = frameState.extent;
const pixelRatio = frameState.pixelRatio;
const viewState = frameState.viewState;