diff --git a/plugins/USBPrinting/USBPrinterManager.py b/plugins/USBPrinting/USBPrinterManager.py index 21c7fb82c2..4363883b2b 100644 --- a/plugins/USBPrinting/USBPrinterManager.py +++ b/plugins/USBPrinting/USBPrinterManager.py @@ -56,7 +56,10 @@ class USBPrinterManager(QObject, SignalEmitter, OutputDevicePlugin, Extension): def stop(self): self._check_updates = False - self._update_thread.join() + try: + self._update_thread.join() + except RuntimeError: + pass def _updateThread(self): while self._check_updates: