diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2014-12-04 12:56:13 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2014-12-04 14:59:50 +0100 |
commit | 7ae16f9016f435c2f51bd45adcf7a2a82a9c6de6 (patch) | |
tree | a3288ddcea7c4ef20b8d6095f8faa3a5cd207415 | |
parent | 54f8f7aabd9b774c147e8753dd2ea7e3c9061aa3 (diff) | |
download | qtserialport-7ae16f9016f435c2f51bd45adcf7a2a82a9c6de6.tar.gz |
Do not close closed device in Terminal example
When opening is fails, the QSP himself close a device. Thus, we do not
need to close device in Terminal example again, because it caused
emmiting of the QSP::NotOpenError and to showing of additional
messagebox.
Change-Id: Id8aa3f3b835fd7d4187bdf83c1d6584d5fd541f7
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
-rw-r--r-- | examples/serialport/terminal/mainwindow.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/serialport/terminal/mainwindow.cpp b/examples/serialport/terminal/mainwindow.cpp index f9967cc..2cb52a1 100644 --- a/examples/serialport/terminal/mainwindow.cpp +++ b/examples/serialport/terminal/mainwindow.cpp @@ -109,7 +109,8 @@ void MainWindow::openSerialPort() //! [5] void MainWindow::closeSerialPort() { - serial->close(); + if (serial->isOpen()) + serial->close(); console->setEnabled(false); ui->actionConnect->setEnabled(true); ui->actionDisconnect->setEnabled(false); |