From 0d28caf88016e56a0e9ef9d47fe5e7c7e9880e90 Mon Sep 17 00:00:00 2001 From: Evan Huus Date: Wed, 24 Jun 2015 14:41:44 -0700 Subject: [PATCH] qt: fix more button states 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 --- ui/qt/main_window_slots.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index 1ea3e1c620..40d0c6c747 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -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; }