More careful about checking for null serial port

This commit is contained in:
Lars Brubaker 2015-04-01 11:19:03 -07:00
parent 069fb3162d
commit 115693ea42

View file

@ -2117,8 +2117,11 @@ namespace MatterHackers.MatterControl.PrinterCommunication
CommunicationState = CommunicationStates.Disconnecting;
ReadThreadHolder.Join();
serialPort.Close();
serialPort.Dispose();
if (serialPort != null)
{
serialPort.Close();
serialPort.Dispose();
}
serialPort = null;
CommunicationState = CommunicationStates.Disconnected;
LinesToWriteQueue.Clear();