diff --git a/cutelog/serial.py b/cutelog/serial.py index 42557a66189cb2069ce2ab92a2df318110b0c477..0ac0a23847d9e661b933d3969daa1fb9a13c1ef6 100644 --- a/cutelog/serial.py +++ b/cutelog/serial.py @@ -128,6 +128,9 @@ class SerialConnection(QThread): def run(self): sock = QTcpSocket(None) sock.connectToHost(self.tcp_host, self.tcp_port) + + self.sleep(1) + sock.disconnected.connect(self.onDisconnect) if not sock.waitForConnected():