From eda577b8e90d896aada484fbda3300284eae3892 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Wed, 28 Jan 2015 14:13:35 -0800 Subject: [PATCH] Ensure active connected printer is disabled if removed - Fixes #87154858 --- PrinterControls/PrinterConnections/PrinterListItems.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/PrinterControls/PrinterConnections/PrinterListItems.cs b/PrinterControls/PrinterConnections/PrinterListItems.cs index 9943c2138..13160cb29 100644 --- a/PrinterControls/PrinterConnections/PrinterListItems.cs +++ b/PrinterControls/PrinterConnections/PrinterListItems.cs @@ -230,14 +230,10 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections void RemoveConnectionLink_Click(object sender, EventArgs mouseEvent) { - if (ActivePrinterProfile.Instance.ActivePrinter != null) { - int connectedPrinterHash = ActivePrinterProfile.Instance.ActivePrinter.GetHashCode(); - int printerOptionHash = this.printerRecord.GetHashCode(); - //Disconnect printer if the printer being removed is currently connected - if (connectedPrinterHash == printerOptionHash) + if (this.printerRecord.Id == ActivePrinterProfile.Instance.ActivePrinter.Id) { PrinterConnectionAndCommunication.Instance.Disable(); ActivePrinterProfile.Instance.ActivePrinter = null;