From 8d59d7187f4054ee450a662b2d497160ec2430bf Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 29 Jul 2016 13:01:03 +0200 Subject: [PATCH] Deleting old toplayer data is now only done when new data is complete. This prevents the pretty annoying blinking behavior that we had before --- plugins/LayerView/LayerView.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/LayerView/LayerView.py b/plugins/LayerView/LayerView.py index 87e1a30834..5dd84392b4 100644 --- a/plugins/LayerView/LayerView.py +++ b/plugins/LayerView/LayerView.py @@ -126,7 +126,6 @@ class LayerView(View): if self._current_layer_num > self._max_layers: self._current_layer_num = self._max_layers - self.resetLayerData() self._startUpdateTopLayers() self.currentLayerNumChanged.emit() @@ -199,7 +198,7 @@ class LayerView(View): if not job.getResult(): return - + self.resetLayerData() # Reset the layer data only when job is done. Doing it now prevents "blinking" data. self._current_layer_mesh = job.getResult().get("layers") self._current_layer_jumps = job.getResult().get("jumps") self._controller.getScene().sceneChanged.emit(self._controller.getScene().getRoot())