diff options
author | Gerald Combs <gerald@wireshark.org> | 1998-10-13 02:10:57 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 1998-10-13 02:10:57 +0000 |
commit | 554e5d3f46ed36f866f40db9b9f2bdd8c4a7ea08 (patch) | |
tree | 1c04f0a8a506b8a8826ec8b4ff9a1946b2845a09 /prefs.c | |
parent | 36607dd2d32e7d4ba31b2948edf833170b06a213 (diff) |
* Pod page update
* Minor tweaks to the filter prefs
svn path=/trunk/; revision=40
Diffstat (limited to 'prefs.c')
-rw-r--r-- | prefs.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -1,7 +1,7 @@ /* prefs.c * Routines for handling preferences * - * $Id: prefs.c,v 1.5 1998/10/12 01:40:55 gerald Exp $ + * $Id: prefs.c,v 1.6 1998/10/13 02:10:56 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -46,7 +46,7 @@ void prefs_cb(GtkWidget *w, gpointer sp) { GtkWidget *prefs_w, *main_vb, *top_hb, *bbox, *prefs_nb, *ok_bt, *save_bt, *cancel_bt; - GtkWidget *print_pg, *filter_pg; + GtkWidget *print_pg, *filter_pg, *filter_te; GtkWidget *nlabel, *label; gint start_page = (gint) sp; @@ -82,10 +82,11 @@ prefs_cb(GtkWidget *w, gpointer sp) { gtk_notebook_append_page (GTK_NOTEBOOK(prefs_nb), print_pg, label); /* Filter prefs */ - filter_pg = filter_prefs_show(); + filter_te = gtk_object_get_data(GTK_OBJECT(w), E_FILT_TE_PTR_KEY); + filter_pg = filter_prefs_show(filter_te); + /* Pass along the entry widget pointer from the calling widget */ - gtk_object_set_data(GTK_OBJECT(filter_pg), E_FILT_TE_PTR_KEY, - gtk_object_get_data(GTK_OBJECT(w), E_FILT_TE_PTR_KEY)); + gtk_object_set_data(GTK_OBJECT(filter_pg), E_FILT_TE_PTR_KEY, filter_te); gtk_object_set_data(GTK_OBJECT(prefs_w), E_FILTER_PAGE_KEY, filter_pg); label = gtk_label_new ("Filters"); gtk_notebook_append_page (GTK_NOTEBOOK(prefs_nb), filter_pg, label); |