From 02f1d79e740e05449a1379a543f30134a7b25c80 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Wed, 28 May 2025 15:22:37 +0300 Subject: [PATCH] Only reset draw context when it it set --- src/ol/renderer/canvas/VectorLayer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/renderer/canvas/VectorLayer.js b/src/ol/renderer/canvas/VectorLayer.js index 733676079b6..26d86c77e73 100644 --- a/src/ol/renderer/canvas/VectorLayer.js +++ b/src/ol/renderer/canvas/VectorLayer.js @@ -254,7 +254,7 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer { * @private */ resetDrawContext_() { - if (this.opacity_ !== 1) { + if (this.opacity_ !== 1 && this.targetContext_) { const alpha = this.targetContext_.globalAlpha; this.targetContext_.globalAlpha = this.opacity_; this.targetContext_.drawImage(this.context.canvas, 0, 0);