diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2014-12-04 13:36:04 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2014-12-04 19:54:08 +0100 |
commit | c5fbdb8014c6374aaecf277e109ee2ce5b99afdc (patch) | |
tree | d6d54cba4546b1a5cedbd1fe023dbad8a806d971 | |
parent | e0d91fb76477d21f9152c16044f0492c4cac9998 (diff) | |
download | qtserialport-c5fbdb8014c6374aaecf277e109ee2ce5b99afdc.tar.gz |
Setup an error when QSP::setBaudRate() fails on Unix
Inside of a method is missed setup of an error code, therefore always
returns QSP::UnknownError (or some previous error).
Tested on Linux with USB PL2303, using Terminal example (when trying to
setup of an unsupported 14400 baud rate).
Change-Id: I6b3143dd6d451a32024a5ca5239dac826ceb7af6
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
-rw-r--r-- | src/serialport/qserialport_unix.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp index 2a990c9..c71074e 100644 --- a/src/serialport/qserialport_unix.cpp +++ b/src/serialport/qserialport_unix.cpp @@ -567,6 +567,7 @@ bool QSerialPortPrivate::setBaudRate(qint32 baudRate, QSerialPort::Directions di if (error == QSerialPort::NoError) return updateTermios(); + q->setError(error); return false; } |