Set self to be in an error state if backend crashed

Contributes to issue CURA-6568.
This commit is contained in:
Ghostkeeper 2021-07-15 16:48:39 +02:00
parent e127f7e4b6
commit 623b59d0e8
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A

View file

@ -938,6 +938,7 @@ class CuraEngineBackend(QObject, Backend):
if return_code != 0:
Logger.log("e", f"Backend exited abnormally with return code {return_code}!")
self._slicing_error_message.show()
self.setState(BackendState.Error)
self.stopSlicing()
else:
Logger.log("d", "Backend finished slicing. Resetting process and socket.")