From 1750ff43e0de864dba3d5d20d40cd95f90e12c9c Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 18 Dec 2018 09:46:36 +0100 Subject: [PATCH] Always schedule unused layers removal function --- src/ol/renderer/Map.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/ol/renderer/Map.js b/src/ol/renderer/Map.js index 105d41014f..0c524e34af 100644 --- a/src/ol/renderer/Map.js +++ b/src/ol/renderer/Map.js @@ -291,15 +291,7 @@ class MapRenderer extends Disposable { * @protected */ scheduleRemoveUnusedLayerRenderers(frameState) { - const layersUids = getLayersUids(frameState.layerStatesArray); - for (const layerKey in this.layerRenderers_) { - if (!(includes(layersUids, layerKey))) { - frameState.postRenderFunctions.push( - /** @type {import("../PluggableMap.js").PostRenderFunction} */ (this.removeUnusedLayerRenderers_.bind(this)) - ); - return; - } - } + frameState.postRenderFunctions.push(this.removeUnusedLayerRenderers_.bind(this)); } }