diff options
author | Gerald Combs <gerald@wireshark.org> | 2016-05-31 12:11:11 -0700 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-06-01 04:27:13 +0000 |
commit | 16c91568bb4daf63e536c5b1101f3530c177f21f (patch) | |
tree | 1f67f784befe8af5dfc8e4c4d6cde8413c0862fd /ui/tap-sequence-analysis.c | |
parent | 20a41839ab33f24a83b68c900b59421e03c658b8 (diff) |
Qt: Color _ANY and _TCP sequence analysis items.
For SEQ_ANALYSIS_ANY, color each sequence diagram item according to its
associated packet. For SEQ_ANALYSIS_TCP, color each item according to
its stream.
Bug: 12065
Change-Id: Ib43490fe55039fbcfa793223b5850233a2694a26
Reviewed-on: https://code.wireshark.org/review/15651
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/tap-sequence-analysis.c')
-rw-r--r-- | ui/tap-sequence-analysis.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/tap-sequence-analysis.c b/ui/tap-sequence-analysis.c index 6e8770bc72..2f95447395 100644 --- a/ui/tap-sequence-analysis.c +++ b/ui/tap-sequence-analysis.c @@ -29,6 +29,7 @@ #include "tap-sequence-analysis.h" #include "epan/addr_resolv.h" +#include "epan/color_filters.h" #include "epan/packet.h" #include "epan/tap.h" #include "epan/proto_data.h" @@ -108,6 +109,9 @@ seq_analysis_frame_packet( void *ptr, packet_info *pinfo, epan_dissect_t *edt _U sai->frame_number = pinfo->num; + sai->bg_color = color_t_to_rgb(&pinfo->fd->color_filter->bg_color); + sai->fg_color = color_t_to_rgb(&pinfo->fd->color_filter->fg_color); + sai->port_src=pinfo->srcport; sai->port_dst=pinfo->destport; sai->protocol = g_strdup(port_type_to_str(pinfo->ptype)); @@ -238,7 +242,7 @@ seq_analysis_tcp_packet( void *ptr, packet_info *pinfo, epan_dissect_t *edt _U_, sai->comment = g_strdup_printf("Seq = %u",tcph->th_seq); sai->line_style = 1; - sai->conv_num = 0; + sai->conv_num = (guint16) tcph->th_stream; sai->display = TRUE; g_queue_push_tail(sainfo->items, sai); |