From 2be8111f1bf28a47c539c8bf8feea340dd7cb15e Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 6 Jul 2016 16:21:03 +0200 Subject: [PATCH] Restart timer after slicing is performed when not enabled. CURA-1502 --- plugins/CuraEngineBackend/CuraEngineBackend.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 9e37fa9049..40729eb48b 100644 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -127,13 +127,15 @@ class CuraEngineBackend(Backend): ## Perform a slice of the scene. def slice(self): + if not self._enabled or not self._global_container_stack: #We shouldn't be slicing. + # try again in a short time + self._change_timer.start() + return + self.printDurationMessage.emit(0, [0]) self._stored_layer_data = [] - if not self._enabled or not self._global_container_stack: #We shouldn't be slicing. - return - if self._slicing: #We were already slicing. Stop the old job. self._terminate()