aboutsummaryrefslogtreecommitdiffstats
path: root/ethereal.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>1998-11-18 03:17:18 +0000
committerGerald Combs <gerald@wireshark.org>1998-11-18 03:17:18 +0000
commit369407d7b0e845cb8aa650664d03ca7bdb18db7c (patch)
tree7848f7e03a7f96f6f8f285456f03d1aa82ecbd33 /ethereal.c
parent2ec7b2e63d9db6aef8b32b1ff3f4712610122082 (diff)
* Disable filter-related widgets if we're using wiretap.
svn path=/trunk/; revision=105
Diffstat (limited to 'ethereal.c')
-rw-r--r--ethereal.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/ethereal.c b/ethereal.c
index 304a4f8443..30f76133cd 100644
--- a/ethereal.c
+++ b/ethereal.c
@@ -1,6 +1,6 @@
/* ethereal.c
*
- * $Id: ethereal.c,v 1.13 1998/11/18 03:01:31 gerald Exp $
+ * $Id: ethereal.c,v 1.14 1998/11/18 03:17:16 gerald Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
@@ -615,11 +615,19 @@ main(int argc, char *argv[])
GTK_SIGNAL_FUNC(prefs_cb), (gpointer) E_PR_PG_FILTER);
gtk_box_pack_start(GTK_BOX(stat_hbox), filter_bt, FALSE, TRUE, 0);
gtk_widget_show(filter_bt);
+#ifdef WITH_WIRETAP
+ gtk_widget_set_sensitive(filter_bt, FALSE);
+#endif
filter_te = gtk_entry_new();
gtk_object_set_data(GTK_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, filter_te);
gtk_box_pack_start(GTK_BOX(stat_hbox), filter_te, TRUE, TRUE, 3);
gtk_widget_show(filter_te);
+#ifdef WITH_WIRETAP
+ gtk_widget_set_sensitive(filter_te, FALSE);
+ gtk_entry_set_text(GTK_ENTRY(filter_te), "<unavailable>");
+#endif
+
set_menu_object_data("<Main>/File/Open", E_DFILTER_TE_KEY, filter_te);
set_menu_object_data("<Main>/File/Reload", E_DFILTER_TE_KEY, filter_te);
set_menu_object_data("<Main>/Tools/Follow TCP Stream", E_DFILTER_TE_KEY,