From: Christian Pulvermacher Date: Wed, 13 Oct 2010 15:01:43 +0000 (+0200) Subject: don't show 'Connection Lost' message when user requested disconnect X-Git-Tag: 0.6~8 X-Git-Url: https://vcs.maemo.org/git/?p=presencevnc;a=commitdiff_plain;h=ebc91a0f5bb1e9a6d117bfda67cd5dc9b81d4c51 don't show 'Connection Lost' message when user requested disconnect --- diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index c7a2e39..042b685 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -211,12 +211,12 @@ void MainWindow::disconnectFromHost() if(!vnc_view) return; + disconnect_action->setEnabled(false); + toolbar->setEnabled(false); scroll_area->setWidget(0); delete vnc_view; vnc_view = 0; - disconnect_action->setEnabled(false); - toolbar->setEnabled(false); } void MainWindow::statusChanged(RemoteView::RemoteStatus status) @@ -241,7 +241,8 @@ void MainWindow::statusChanged(RemoteView::RemoteStatus status) case RemoteView::Disconnecting: if(old_status != RemoteView::Disconnected) { //Disconnecting also occurs while connecting, so check last state #ifdef Q_WS_MAEMO_5 - QMaemo5InformationBox::information(this, tr("Connection lost")); + if(disconnect_action->isEnabled()) //don't show when manually disconnecting + QMaemo5InformationBox::information(this, tr("Connection lost")); #endif //clean up