aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/protocol_preferences_menu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/protocol_preferences_menu.cpp')
-rw-r--r--ui/qt/protocol_preferences_menu.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/ui/qt/protocol_preferences_menu.cpp b/ui/qt/protocol_preferences_menu.cpp
index 134b303d0c..87d0a16c76 100644
--- a/ui/qt/protocol_preferences_menu.cpp
+++ b/ui/qt/protocol_preferences_menu.cpp
@@ -20,7 +20,7 @@
#include "protocol_preferences_menu.h"
-#include "enabled_protocols_dialog.h"
+#include <ui/qt/models/enabled_protocols_model.h>
#include <ui/qt/utils/qt_ui_utils.h>
#include "uat_dialog.h"
#include "wireshark_application.h"
@@ -244,14 +244,7 @@ void ProtocolPreferencesMenu::addMenuItem(preference *pref)
void ProtocolPreferencesMenu::disableProtocolTriggered()
{
- EnabledProtocolsDialog enable_proto_dialog(this);
- enable_proto_dialog.selectProtocol(protocol_);
- hide();
- enable_proto_dialog.exec();
-
- // Emitting PacketDissectionChanged directly from a QDialog can cause
- // problems on macOS.
- wsApp->flushAppSignals();
+ EnabledProtocolsModel::disableProtocol(protocol_);
}
void ProtocolPreferencesMenu::modulePreferencesTriggered()