diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-11-06 06:54:24 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-11-06 06:54:24 +0000 |
commit | f633fe025922f9869827e4c2c908c2152d748526 (patch) | |
tree | 4781307744f035788a95712061b7604274cd5ce8 /gtk/find_dlg.c | |
parent | 2d7950fffcae6a2b0ba646eec3300715ebe31603 (diff) | |
download | wireshark-f633fe025922f9869827e4c2c908c2152d748526.tar.gz wireshark-f633fe025922f9869827e4c2c908c2152d748526.tar.bz2 wireshark-f633fe025922f9869827e4c2c908c2152d748526.zip |
Pop up a message box if a search for a frame fails.
svn path=/trunk/; revision=985
Diffstat (limited to 'gtk/find_dlg.c')
-rw-r--r-- | gtk/find_dlg.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gtk/find_dlg.c b/gtk/find_dlg.c index 9834020507..f9d5b1e2de 100644 --- a/gtk/find_dlg.c +++ b/gtk/find_dlg.c @@ -1,7 +1,7 @@ /* find_dlg.c * Routines for "find frame" window * - * $Id: find_dlg.c,v 1.2 1999/11/06 06:42:41 guy Exp $ + * $Id: find_dlg.c,v 1.3 1999/11/06 06:54:02 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -173,9 +173,13 @@ find_frame_ok_cb(GtkWidget *ok_bt, gpointer parent_w) cf.sbackward = GTK_TOGGLE_BUTTON (backward_rb)->active; - gtk_widget_destroy(GTK_WIDGET(parent_w)); + if (!find_packet(&cf, sfcode)) { + /* We didn't find the packet. */ + simple_dialog(ESD_TYPE_WARN, NULL, "No packet matched that filter."); + return; + } - find_packet(&cf, sfcode); + gtk_widget_destroy(GTK_WIDGET(parent_w)); } static void |