aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/proto_tree.cpp
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2015-08-18 19:18:07 +0200
committerStig Bjørlykke <stig@bjorlykke.org>2015-08-18 17:20:40 +0000
commit97f3c1b88ea0a5bc9ac0b02344ec5e0bf989811f (patch)
tree0cfadc8dbc2599ad106e37205a3559226b0dffe4 /ui/qt/proto_tree.cpp
parent8fcdcb9c95e7436c4da02d39df048f4a1fbeca9c (diff)
Qt: Reload widgets using prefs when reloading Lua plugins
Widgets using prefs must be closed because the prefs may have been free'd when reloading Lua plugins. Change-Id: I4b79b7aff18d7923c77a9eb05acadc29b156edbf Reviewed-on: https://code.wireshark.org/review/10108 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'ui/qt/proto_tree.cpp')
-rw-r--r--ui/qt/proto_tree.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/qt/proto_tree.cpp b/ui/qt/proto_tree.cpp
index cad994d046..8e84ee288f 100644
--- a/ui/qt/proto_tree.cpp
+++ b/ui/qt/proto_tree.cpp
@@ -274,6 +274,11 @@ ProtoTree::ProtoTree(QWidget *parent) :
this, SIGNAL(editProtocolPreference(preference*,pref_module*)));
}
+void ProtoTree::closeContextMenu()
+{
+ ctx_menu_.close();
+}
+
void ProtoTree::clear() {
updateSelectionStatus(NULL);
QTreeWidget::clear();