changeset 2340:236da7c20eac

client: Avoid "drawable" layers to be refreshed.
author Raimund Renkert <raimund.renkert@intevation.de>
date Tue, 19 Feb 2019 17:24:23 +0100
parents 7dd7371702b9
children fb353ff08377
files client/src/components/Zoom.vue
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/Zoom.vue	Tue Feb 19 17:20:24 2019 +0100
+++ b/client/src/components/Zoom.vue	Tue Feb 19 17:24:23 2019 +0100
@@ -82,10 +82,11 @@
       let layers = this.openLayersMap.getLayers().getArray();
       for (let i = 0; i < layers.length; i++) {
         let layer = layers[i];
-        if (layer instanceof VectorLayer) {
-          console.log(layer.get("source").loader_);
-          layer.getSource().clear(true);
-          layer.getSource().refresh({ force: true });
+        if (layer instanceof VectorLayer &&
+          layer.get("source").loader_.name != "VOID"
+        ) {
+            layer.getSource().clear(true);
+            layer.getSource().refresh({ force: true });
         }
       }
     }