Browse Source

Set self to be in an error state if backend crashed

Contributes to issue CURA-6568.
Ghostkeeper 3 years ago
parent
commit
623b59d0e8
1 changed files with 1 additions and 0 deletions
  1. 1 0
      plugins/CuraEngineBackend/CuraEngineBackend.py

+ 1 - 0
plugins/CuraEngineBackend/CuraEngineBackend.py

@@ -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.")