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; CommunicationState = CommunicationStates.Disconnecting;
ReadThreadHolder.Join(); ReadThreadHolder.Join();
serialPort.Close(); if (serialPort != null)
serialPort.Dispose(); {
serialPort.Close();
serialPort.Dispose();
}
serialPort = null; serialPort = null;
CommunicationState = CommunicationStates.Disconnected; CommunicationState = CommunicationStates.Disconnected;
LinesToWriteQueue.Clear(); LinesToWriteQueue.Clear();