mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 06:19:05 +08:00
Fix for monitor stage ocasionally crashing
This commit is contained in:
parent
0d23ea2194
commit
1c7344fb92
@ -48,7 +48,11 @@ class MonitorStage(CuraStage):
|
|||||||
new_output_device = Application.getInstance().getMachineManager().printerOutputDevices[0]
|
new_output_device = Application.getInstance().getMachineManager().printerOutputDevices[0]
|
||||||
if new_output_device != self._printer_output_device:
|
if new_output_device != self._printer_output_device:
|
||||||
if self._printer_output_device:
|
if self._printer_output_device:
|
||||||
self._printer_output_device.printersChanged.disconnect(self._onActivePrinterChanged)
|
try:
|
||||||
|
self._printer_output_device.printersChanged.disconnect(self._onActivePrinterChanged)
|
||||||
|
except TypeError:
|
||||||
|
# Ignore stupid "Not connected" errors.
|
||||||
|
pass
|
||||||
|
|
||||||
self._printer_output_device = new_output_device
|
self._printer_output_device = new_output_device
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user