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):
self.close()
self._pause_slicing = True
self.backendStateChange.emit(BackendState.Disabled)
if not self._pause_slicing:
self.close()
self._pause_slicing = True
self.backendStateChange.emit(BackendState.Disabled)
def continueSlicing(self):
if self._pause_slicing and not self._block_slicing:
@ -328,7 +329,7 @@ class CuraEngineBackend(Backend):
self._block_slicing = block_slicing
if should_pause and self._block_slicing:
if should_pause or self._block_slicing:
self.pauseSlicing()
else:
self.continueSlicing()