From c4f0f18e5ede219403eb2f178807f36dfe3c600f Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Sun, 14 Mar 2021 01:53:37 +0100 Subject: [PATCH] Toggeling a layer now updates the view immediately --- Logic/FeatureSource/FilteringFeatureSource.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Logic/FeatureSource/FilteringFeatureSource.ts b/Logic/FeatureSource/FilteringFeatureSource.ts index 931a472..bfa11d9 100644 --- a/Logic/FeatureSource/FilteringFeatureSource.ts +++ b/Logic/FeatureSource/FilteringFeatureSource.ts @@ -84,13 +84,13 @@ export default class FilteringFeatureSource implements FeatureSource { layers.addCallback(update); const registered = new Set>(); - layers.addCallback(layers => { + layers.addCallbackAndRun(layers => { for (const layer of layers) { if(registered.has(layer.isDisplayed)){ continue; } registered.add(layer.isDisplayed); - layer.isDisplayed.addCallback(update); + layer.isDisplayed.addCallback(() => update()); } })