From 9a84fc4e653372c19e5e917785cdaa133dd6bcc9 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 11 Jun 2018 15:55:20 +0200 Subject: [PATCH] Reimplement 28eb900b4ab850f7a18844ea3fedab1c24a9c554 Previous fix broke CuraEngineBackend patches --- plugins/BlackBeltPlugin/CuraEngineBackendPatches.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/BlackBeltPlugin/CuraEngineBackendPatches.py b/plugins/BlackBeltPlugin/CuraEngineBackendPatches.py index 47e1e0859c..f67761166e 100644 --- a/plugins/BlackBeltPlugin/CuraEngineBackendPatches.py +++ b/plugins/BlackBeltPlugin/CuraEngineBackendPatches.py @@ -12,12 +12,12 @@ class CuraEngineBackendPatches(): def __init__(self, backend): self._backend = backend - Application.getInstance().pluginsLoaded.connect(self._onPluginsLoaded) - - def _onPluginsLoaded(self): - self._backend._change_timer.timeout.disconnect(self._backend.slice) + try: + self._backend._change_timer.timeout.disconnect(self._backend.slice) + self._backend._change_timer.timeout.connect(self.slice) + except: + pass self._backend.slice = self.slice - self._backend._change_timer.timeout.connect(self.slice) self._backend._startProcessSlicedLayersJob = self._startProcessSlicedLayersJob