qt: fix more button states
authorEvan Huus <eapache@gmail.com>
Wed, 24 Jun 2015 21:41:44 +0000 (14:41 -0700)
committerEvan Huus <eapache@gmail.com>
Wed, 24 Jun 2015 21:42:35 +0000 (21:42 +0000)
As in gcc614a9 we have to manually uncheck buttons if we decide not to action
them.

Change-Id: Ia5dc29a292bc6d75a1e8753da06a053cafa66866
Reviewed-on: https://code.wireshark.org/review/9107
Reviewed-by: Evan Huus <eapache@gmail.com>
ui/qt/main_window_slots.cpp

index 1ea3e1c6200ecd77dbf3b84e5dbd09fa74f393d2..40d0c6c747a94c64354ba3d4c20c7c9b28e56728 100644 (file)
@@ -741,6 +741,7 @@ void MainWindow::startCapture() {
     if(global_capture_opts.num_selected == 0) {
         QString msg = QString(tr("No interface selected"));
         main_ui_->statusBar->pushTemporaryStatus(msg);
+        main_ui_->actionCaptureStart->setChecked(false);
         return;
     }
 
@@ -752,6 +753,7 @@ void MainWindow::startCapture() {
     if(!capture_filter_valid_) {
         QString msg = QString(tr("Invalid capture filter"));
         main_ui_->statusBar->pushTemporaryStatus(msg);
+        main_ui_->actionCaptureStart->setChecked(false);
         return;
     }
 
@@ -3015,6 +3017,7 @@ void MainWindow::on_actionCaptureStart_triggered()
     if (global_capture_opts.num_selected == 0) {
         QString err_msg = tr("No Interface Selected");
         main_ui_->statusBar->pushTemporaryStatus(err_msg);
+        main_ui_->actionCaptureStart->setChecked(false);
         return;
     }