aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/filter_prefs.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2003-01-11 11:10:33 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2003-01-11 11:10:33 +0000
commit07bcd090fce1b4f30d6f6a858eb8d1b8c8e8c6c7 (patch)
tree28ded8c1214cb77dd3b30e9d9a8cdcca075fcc62 /gtk/filter_prefs.c
parent68799ac1cd2448d3d067c94da7a97ebd186d5862 (diff)
From Ronald Henderson, when closing IO-Stat window, also close any open Filter dialogs
svn path=/trunk/; revision=6916
Diffstat (limited to 'gtk/filter_prefs.c')
-rw-r--r--gtk/filter_prefs.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/filter_prefs.c b/gtk/filter_prefs.c
index af9ba94bcb..62d835823f 100644
--- a/gtk/filter_prefs.c
+++ b/gtk/filter_prefs.c
@@ -3,7 +3,7 @@
* (This used to be a notebook page under "Preferences", hence the
* "prefs" in the file name.)
*
- * $Id: filter_prefs.c,v 1.40 2002/11/11 15:39:05 oabad Exp $
+ * $Id: filter_prefs.c,v 1.41 2003/01/11 11:10:33 sahlberg Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -155,7 +155,7 @@ capture_filter_construct_cb(GtkWidget *w, gpointer user_data _U_)
If "wants_apply_button" is non-null, we add an "Apply" button that
acts like "OK" but doesn't dismiss this dialog. */
-void
+GtkWidget *
display_filter_construct_cb(GtkWidget *w, gpointer construct_args_ptr)
{
construct_args_t *construct_args = construct_args_ptr;
@@ -170,7 +170,7 @@ display_filter_construct_cb(GtkWidget *w, gpointer construct_args_ptr)
if (filter_browse_w != NULL) {
/* Yes. Just re-activate that dialog box. */
reactivate_window(filter_browse_w);
- return;
+ return filter_browse_w;
}
/* No. Get the text entry attached to the button. */
@@ -187,6 +187,8 @@ display_filter_construct_cb(GtkWidget *w, gpointer construct_args_ptr)
/* Set the E_FILT_DIALOG_PTR_KEY for the caller to point to us */
OBJECT_SET_DATA(caller, E_FILT_DIALOG_PTR_KEY, filter_browse_w);
+
+ return filter_browse_w;
}
#ifdef HAVE_LIBPCAP