aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/preferences_dialog.cpp
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2018-01-09 13:57:29 +0100
committerRoland Knall <rknall@gmail.com>2018-01-10 08:12:15 +0000
commit7c6f5c9172734c044a02ed15330021be49d47cfa (patch)
tree1d54a6c67949b9c71d447f1f4cbb6ec393f4ab4e /ui/qt/preferences_dialog.cpp
parent80cd3859d1db72d77a85035d572d8a02aa3d8d84 (diff)
Qt: refresh interfaces on exit if extcap status has changed.
Change-Id: I113f5ae3d72f647ddf0783dd4bcbdf42715dcbdc Reviewed-on: https://code.wireshark.org/review/25223 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'ui/qt/preferences_dialog.cpp')
-rw-r--r--ui/qt/preferences_dialog.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/qt/preferences_dialog.cpp b/ui/qt/preferences_dialog.cpp
index 78547d12c8..c15c6ceb26 100644
--- a/ui/qt/preferences_dialog.cpp
+++ b/ui/qt/preferences_dialog.cpp
@@ -89,6 +89,7 @@ PreferencesDialog::PreferencesDialog(QWidget *parent) :
{
advancedPrefsModel_.setSourceModel(&model_);
modulePrefsModel_.setSourceModel(&model_);
+ saved_capture_no_extcap_ = prefs.capture_no_extcap;
// Some classes depend on pref_ptr_to_pref_ so this MUST be called after
// model_.populate().
@@ -266,6 +267,9 @@ void PreferencesDialog::on_buttonBox_accepted()
if (redissect_flags & PREF_EFFECT_GUI_LAYOUT) {
wsApp->queueAppSignal(WiresharkApplication::RecentPreferencesRead);
}
+
+ if (prefs.capture_no_extcap != saved_capture_no_extcap_)
+ wsApp->refreshLocalInterfaces();
}
void PreferencesDialog::on_buttonBox_rejected()