Qt: Disable Refresh Interfaces while refreshing
authorStig Bjørlykke <stig@bjorlykke.org>
Thu, 3 Dec 2015 20:31:47 +0000 (21:31 +0100)
committerAnders Broman <a.broman58@gmail.com>
Wed, 9 Dec 2015 17:01:43 +0000 (17:01 +0000)
Doing multiple Refresh Interfaces simultaneously will end up in
duplicated interfaces.

Change-Id: If9bb4252bbfabc557b78ad42efc0011050012417
Reviewed-on: https://code.wireshark.org/review/12414
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
ui/qt/main_window_slots.cpp

index 665f6031d1008f6525ede3e9157efe38c9d67471..6c57504fd9e01b64ff46a49952afe43024d60ec2 100644 (file)
@@ -3532,7 +3532,9 @@ void MainWindow::on_actionCaptureOptions_triggered()
 
 void MainWindow::on_actionCaptureRefreshInterfaces_triggered()
 {
+    main_ui_->actionCaptureRefreshInterfaces->setEnabled(false);
     wsApp->refreshLocalInterfaces();
+    main_ui_->actionCaptureRefreshInterfaces->setEnabled(true);
 }
 #endif