From 7c9b190bee43bb578eef6d3efc8b4551faafcf5f Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 22 Sep 2015 13:47:52 +0200 Subject: [PATCH] Split up onChanged code a bit for easier debugging --- plugins/CuraEngineBackend/CuraEngineBackend.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 8fc6513e80..68d45d0b74 100644 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -223,10 +223,16 @@ class CuraEngineBackend(Backend): self._socket.sendMessage(slice_message) def _onSceneChanged(self, source): - if (type(source) is not SceneNode) or (source is self._scene.getRoot()) or (source.getMeshData() is None): + if type(source) is not SceneNode: return - if(source.getMeshData().getVertices() is None): + if source is self._scene.getRoot(): + return + + if source.getMeshData() is None: + return + + if source.getMeshData().getVertices() is None: return self._onChanged()