summaryrefslogtreecommitdiff
path: root/ui/qt/packet_list_record.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/packet_list_record.cpp')
-rw-r--r--ui/qt/packet_list_record.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/qt/packet_list_record.cpp b/ui/qt/packet_list_record.cpp
index b6659db550..bdd17905a6 100644
--- a/ui/qt/packet_list_record.cpp
+++ b/ui/qt/packet_list_record.cpp
@@ -140,8 +140,11 @@ void PacketListRecord::dissect(capture_file *cap_file, bool dissect_color)
create_proto_tree,
FALSE /* proto_tree_visible */);
- if (dissect_color)
+ /* Re-color when the coloring rules are changed via the UI. */
+ if (dissect_color) {
color_filters_prime_edt(&edt);
+ fdata_->flags.need_colorize = 1;
+ }
if (dissect_columns)
col_custom_prime_edt(&edt, cinfo);