summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2015-09-02 20:24:21 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2015-09-06 11:16:19 +0000
commitbe52ae33e53ef6cf30af278b26769d7b1ff46143 (patch)
tree8f6d08b9b33e5ad6462b2d32becbc0a3ce2aee6a
parente21cd49963df7455fa4f11f9ad170b949c456dee (diff)
downloadqtserialport-be52ae33e53ef6cf30af278b26769d7b1ff46143.tar.gz
Clear the communicationStarted flag on close
Commit bec0b027f802d20dee00a33e9bc83d1d07b2dd42 misses cleaning of the communicationStarted flag, that breaks the data reception after reopening. Change-Id: I4aa63479b3edc5c1e0a5e51f74b66fe4df15a111 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
-rw-r--r--src/serialport/qserialport_win.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/serialport/qserialport_win.cpp b/src/serialport/qserialport_win.cpp
index 1a407ec..1f228c7 100644
--- a/src/serialport/qserialport_win.cpp
+++ b/src/serialport/qserialport_win.cpp
@@ -117,6 +117,7 @@ void QSerialPortPrivate::close()
startAsyncWriteTimer = Q_NULLPTR;
}
+ communicationStarted = false;
readStarted = false;
writeStarted = false;
writeBuffer.clear();