Always schedule unused layers removal function

This commit is contained in:
Frederic Junod
2018-12-18 09:46:36 +01:00
parent 5195adea85
commit 1750ff43e0

View File

@@ -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));
}
}