From 31ed8400efa63fc7820c833bb5ae14b164197abd Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 19 Feb 2016 15:52:36 +0100 Subject: [PATCH] Added a bit of error handling --- plugins/CuraEngineBackend/CuraEngineBackend.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 321233e4bf..1f6cd88c37 100644 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -179,6 +179,12 @@ class CuraEngineBackend(Backend): self._onChanged() + def _onSocketError(self, error): + super()._onSocketError(error) + self._slicing = False + self.processingProgress.emit(0) + Logger.log("e", "A socket error caused the connection to be reset") + def _onActiveProfileChanged(self): if self._profile: self._profile.settingValueChanged.disconnect(self._onSettingChanged)