From 8efb1eea43a97bc995e81dddbe17f914ad504079 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Tue, 21 Jul 2020 22:35:48 +0200 Subject: [PATCH] Reuse empty canvas --- src/ol/renderer/canvas/Layer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ol/renderer/canvas/Layer.js b/src/ol/renderer/canvas/Layer.js index 65b6a84e98..346e4b853e 100644 --- a/src/ol/renderer/canvas/Layer.js +++ b/src/ol/renderer/canvas/Layer.js @@ -95,7 +95,11 @@ class CanvasLayerRenderer extends LayerRenderer { context = canvas.getContext('2d'); } } - if (context && context.canvas.style.transform === transform) { + if ( + context && + (context.canvas.width === 0 || + context.canvas.style.transform === transform) + ) { // Container of the previous layer renderer can be used. this.container = target; this.context = context;