Moved to EventHandler

Connection Failed
DestinationChanged
This commit is contained in:
Lars Brubaker 2018-11-09 13:50:43 -08:00
parent 82a7eb2587
commit 5d6be0c4bf
8 changed files with 33 additions and 26 deletions

View file

@ -46,11 +46,13 @@ namespace MatterHackers.MatterControl
private EventHandler unregisterEvents;
public TerminalLog(PrinterConnection printerConnection)
public TerminalLog(PrinterConfig printer)
{
printerConnection.ConnectionFailed.RegisterEvent(Instance_ConnectionFailed, ref unregisterEvents);
printerConnection.LineReceived += Printer_LineReceived;
printerConnection.LineSent += Printer_LineSent;
printer.Connection.ConnectionFailed += Instance_ConnectionFailed;
printer.Disposed += (s, e) => printer.Connection.ConnectionFailed -= Instance_ConnectionFailed;
printer.Connection.LineReceived += Printer_LineReceived;
printer.Connection.LineSent += Printer_LineSent;
if (Is32Bit)
{