From d7ebcf0ef8e0f7c25f7c61b9995ac05955362ba6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?= Date: Sun, 1 May 2022 14:37:18 +0200 Subject: [PATCH] Fix error when image state changes on disposed renderer --- src/ol/renderer/Layer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ol/renderer/Layer.js b/src/ol/renderer/Layer.js index 352466c8ce..f66c8c3a7d 100644 --- a/src/ol/renderer/Layer.js +++ b/src/ol/renderer/Layer.js @@ -196,7 +196,11 @@ class LayerRenderer extends Observable { */ renderIfReadyAndVisible() { const layer = this.getLayer(); - if (layer.getVisible() && layer.getSourceState() == SourceState.READY) { + if ( + layer && + layer.getVisible() && + layer.getSourceState() == SourceState.READY + ) { layer.changed(); } }