From 5c665874bad54b97829eca43cf359ca6310e613e Mon Sep 17 00:00:00 2001 From: Sake Blok Date: Tue, 22 Dec 2009 07:37:00 +0000 Subject: [PATCH] Only mark/ignore displayed frames when doing mark/ignore all packets svn path=/trunk/; revision=31345 --- gtk/new_packet_list.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk/new_packet_list.c b/gtk/new_packet_list.c index bd9da29f97..7228a413ea 100644 --- a/gtk/new_packet_list.c +++ b/gtk/new_packet_list.c @@ -1084,7 +1084,8 @@ static void mark_all_frames(gboolean set) /* XXX: we might need a progressbar here */ for (fdata = cfile.plist_start; fdata != NULL; fdata = fdata->next) { - set_frame_mark(set, fdata); + if( fdata->flags.passed_dfilter ) + set_frame_mark(set, fdata); } mark_frames_ready(); new_packet_list_queue_draw(); @@ -1184,7 +1185,8 @@ static void ignore_all_frames(gboolean set) /* XXX: we might need a progressbar here */ for (fdata = cfile.plist_start; fdata != NULL; fdata = fdata->next) { - set_frame_ignore(set, fdata); + if( fdata->flags.passed_dfilter ) + set_frame_ignore(set, fdata); } redissect_packets(); }