mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 04:39:02 +08:00
Deleting old toplayer data is now only done when new data is complete.
This prevents the pretty annoying blinking behavior that we had before
This commit is contained in:
parent
57a37cfb8f
commit
8d59d7187f
@ -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())
|
||||
|
Loading…
x
Reference in New Issue
Block a user