diff options
author | Dario Lombardo <lomato@gmail.com> | 2018-01-09 13:57:29 +0100 |
---|---|---|
committer | Roland Knall <rknall@gmail.com> | 2018-01-10 08:12:15 +0000 |
commit | 7c6f5c9172734c044a02ed15330021be49d47cfa (patch) | |
tree | 1d54a6c67949b9c71d447f1f4cbb6ec393f4ab4e /ui/qt/preferences_dialog.cpp | |
parent | 80cd3859d1db72d77a85035d572d8a02aa3d8d84 (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.cpp | 4 |
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() |