From 5721a87330f8afe3fed12d4af250d7a3d219cbe2 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Sat, 3 Dec 2016 23:41:08 +0100 Subject: Qt: clear Export Objects list on retapping The tap reset callback should not just invoke the reset callback of the dissector, but also clear the previous list of objects in the dialog. Otherwise duplicate entries will be created every time retapping occurs (e.g. on changing the display filter). Bug: 12230 Change-Id: I75f25db0652dcc9c0ac59ab0e536c06874aedb9c Reviewed-on: https://code.wireshark.org/review/19055 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu --- ui/qt/export_object_dialog.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ui/qt') diff --git a/ui/qt/export_object_dialog.cpp b/ui/qt/export_object_dialog.cpp index 8592332feb..a7af4bd9c7 100644 --- a/ui/qt/export_object_dialog.cpp +++ b/ui/qt/export_object_dialog.cpp @@ -215,6 +215,9 @@ export_object_entry_t *ExportObjectDialog::objectEntry(int row) void ExportObjectDialog::resetObjects() { export_object_gui_reset_cb reset_cb = get_eo_reset_func(eo_); + + eo_ui_->objectTree->clear(); + if (reset_cb) reset_cb(); -- cgit v1.2.3