mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 23:17:32 -06:00
Fix an error when NetworkPrinterOutputDevicePlugin.addPrinter is called before there is an Active Machine Instance
CURA-49
This commit is contained in:
parent
fd1d72380b
commit
2345289a4e
1 changed files with 2 additions and 1 deletions
|
@ -47,7 +47,8 @@ class NetworkPrinterOutputDevicePlugin(OutputDevicePlugin, SignalEmitter):
|
|||
def addPrinter(self, name, address, properties):
|
||||
printer = NetworkPrinterOutputDevice.NetworkPrinterOutputDevice(name, address, properties)
|
||||
self._printers[printer.getKey()] = printer
|
||||
if printer.getKey() == Application.getInstance().getMachineManager().getActiveMachineInstance().getKey():
|
||||
active_machine_instance = Application.getInstance().getMachineManager().getActiveMachineInstance()
|
||||
if active_machine_instance and printer.getKey() == active_machine_instance.getKey():
|
||||
self._printers[printer.getKey()].connect()
|
||||
printer.connectionStateChanged.connect(self._onPrinterConnectionStateChanged)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue