From ac3a1fb953eea4498abf04100e1971a2a43eaf3b Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Thu, 15 Nov 2018 18:03:02 +0100 Subject: [PATCH] Dispatch layer changed event when layer needs a re-render --- src/ol/renderer/Layer.js | 2 +- src/ol/source/Image.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ol/renderer/Layer.js b/src/ol/renderer/Layer.js index 06de5216a5..9307a187c5 100644 --- a/src/ol/renderer/Layer.js +++ b/src/ol/renderer/Layer.js @@ -158,7 +158,7 @@ class LayerRenderer extends Observable { renderIfReadyAndVisible() { const layer = this.getLayer(); if (layer.getVisible() && layer.getSourceState() == SourceState.READY) { - this.changed(); + layer.changed(); } } diff --git a/src/ol/source/Image.js b/src/ol/source/Image.js index 4aed75f417..8f2164c0f2 100644 --- a/src/ol/source/Image.js +++ b/src/ol/source/Image.js @@ -212,7 +212,6 @@ class ImageSource extends Source { this.dispatchEvent( new ImageSourceEvent(ImageSourceEventType.IMAGELOADEND, image)); - this.changed(); break; case ImageState.ERROR: this.loading = false;