From cb361e9543941fbcae69deda4c4b089025c1921b Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 31 Dec 2019 16:14:02 +0100 Subject: [PATCH] Force sim-view to update after view-type change. --- plugins/SimulationView/SimulationView.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/SimulationView/SimulationView.py b/plugins/SimulationView/SimulationView.py index 6d6f19c57c..265289c263 100644 --- a/plugins/SimulationView/SimulationView.py +++ b/plugins/SimulationView/SimulationView.py @@ -292,8 +292,12 @@ class SimulationView(CuraView): # # \param layer_view_type integer as in SimulationView.qml and this class def setSimulationViewType(self, layer_view_type: int) -> None: - self._layer_view_type = layer_view_type - self.currentLayerNumChanged.emit() + if layer_view_type != self._layer_view_type: + self._layer_view_type = layer_view_type + self.currentLayerNumChanged.emit() + + scene = Application.getInstance().getController().getScene() + scene.sceneChanged.emit(scene.getRoot()) ## Return the layer view type, integer as in SimulationView.qml and this class def getSimulationViewType(self) -> int: