Fixed pause slicing not working when moving an object

CURA-3361
This commit is contained in:
Jaime van Kessel 2017-02-10 11:43:38 +01:00
parent 28a3858bc2
commit fce9df756c

View file

@ -192,9 +192,10 @@ class CuraEngineBackend(Backend):
def pauseSlicing(self): def pauseSlicing(self):
self.close() if not self._pause_slicing:
self._pause_slicing = True self.close()
self.backendStateChange.emit(BackendState.Disabled) self._pause_slicing = True
self.backendStateChange.emit(BackendState.Disabled)
def continueSlicing(self): def continueSlicing(self):
if self._pause_slicing and not self._block_slicing: if self._pause_slicing and not self._block_slicing:
@ -328,7 +329,7 @@ class CuraEngineBackend(Backend):
self._block_slicing = block_slicing self._block_slicing = block_slicing
if should_pause and self._block_slicing: if should_pause or self._block_slicing:
self.pauseSlicing() self.pauseSlicing()
else: else:
self.continueSlicing() self.continueSlicing()