diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2014-11-21 23:36:57 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2014-11-22 14:08:42 +0100 |
commit | a6a961317b50b306cbc0d5286dd3d1053b3754a4 (patch) | |
tree | 7741078cf27a56917091992ca6bdc190167c8a50 | |
parent | 7f8d17b6fe903e0603c8e8fea9bdd7eb7fe66f34 (diff) | |
download | qtserialport-a6a961317b50b306cbc0d5286dd3d1053b3754a4.tar.gz |
Declare QElapsedTimer closer to usage
Change-Id: I74622eaf3a7f5179ff25fc815997d5e4cf3cc2c7
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
-rw-r--r-- | src/serialport/qserialport_unix.cpp | 2 | ||||
-rw-r--r-- | src/serialport/qserialport_win.cpp | 12 | ||||
-rw-r--r-- | src/serialport/qserialport_wince.cpp | 2 |
3 files changed, 6 insertions, 10 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp index eb71e86..c836eb2 100644 --- a/src/serialport/qserialport_unix.cpp +++ b/src/serialport/qserialport_unix.cpp @@ -382,7 +382,6 @@ bool QSerialPortPrivate::waitForReadyRead(int msecs) Q_Q(QSerialPort); QElapsedTimer stopWatch; - stopWatch.start(); do { @@ -413,7 +412,6 @@ bool QSerialPortPrivate::waitForBytesWritten(int msecs) return false; QElapsedTimer stopWatch; - stopWatch.start(); forever { diff --git a/src/serialport/qserialport_win.cpp b/src/serialport/qserialport_win.cpp index 64ca00e..a43e620 100644 --- a/src/serialport/qserialport_win.cpp +++ b/src/serialport/qserialport_win.cpp @@ -330,15 +330,15 @@ bool QSerialPortPrivate::waitForReadyRead(int msecs) { Q_Q(QSerialPort); - QElapsedTimer stopWatch; - stopWatch.start(); - if (!writeStarted && !_q_startAsyncWrite()) return false; const qint64 initialReadBufferSize = readBuffer.size(); qint64 currentReadBufferSize = initialReadBufferSize; + QElapsedTimer stopWatch; + stopWatch.start(); + do { bool timedOut = false; HANDLE triggeredEvent = 0; @@ -384,12 +384,12 @@ bool QSerialPortPrivate::waitForBytesWritten(int msecs) if (writeBuffer.isEmpty()) return false; - QElapsedTimer stopWatch; - stopWatch.start(); - if (!writeStarted && !_q_startAsyncWrite()) return false; + QElapsedTimer stopWatch; + stopWatch.start(); + forever { bool timedOut = false; HANDLE triggeredEvent = 0; diff --git a/src/serialport/qserialport_wince.cpp b/src/serialport/qserialport_wince.cpp index a9c80b2..ee5d395 100644 --- a/src/serialport/qserialport_wince.cpp +++ b/src/serialport/qserialport_wince.cpp @@ -348,7 +348,6 @@ bool QSerialPortPrivate::waitForReadyRead(int msec) return true; QElapsedTimer stopWatch; - stopWatch.start(); forever { @@ -377,7 +376,6 @@ bool QSerialPortPrivate::waitForBytesWritten(int msec) return false; QElapsedTimer stopWatch; - stopWatch.start(); forever { |