From 26487c5b3147923edddde41e8b052793ffd3eda5 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 14 Jul 2021 17:02:55 +0200 Subject: [PATCH] Stop slicing if an error occurred If the user has auto-slicing enabled, this causes the indeterminate progress bar to appear. If the user doesn't have auto-slicing enabled, this causes the slice button to reappear. Both of these indicate that something has caused slicing to be interrupted. The message should make clear why. Contributes to issue CURA-6568. --- plugins/CuraEngineBackend/CuraEngineBackend.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 4c0ed55bfe..ed4141c99a 100755 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -937,6 +937,7 @@ class CuraEngineBackend(QObject, Backend): ) message.actionTriggered.connect(self._reportBackendError) message.show() + self.stopSlicing() else: Logger.log("d", "Backend finished slicing. Resetting process and socket.") self._process = None # type: ignore