aboutsummaryrefslogtreecommitdiffstats
path: root/color_filters.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2005-03-27 02:19:51 +0000
committerUlf Lamping <ulf.lamping@web.de>2005-03-27 02:19:51 +0000
commit729749c5b9887fcc28896f8e7ae455baf5b6f5f6 (patch)
tree1b0905c12f857ad0bfd1a7897416bf9768648546 /color_filters.c
parent1352cfe808736c97a139b4096525ceaad5981588 (diff)
add a new checkitem "Colorize Packet List" into the View menu
keep it's setting in the recent file svn path=/trunk/; revision=13929
Diffstat (limited to 'color_filters.c')
-rw-r--r--color_filters.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/color_filters.c b/color_filters.c
index cfa0e602df..ef72946dcd 100644
--- a/color_filters.c
+++ b/color_filters.c
@@ -51,6 +51,9 @@ static gboolean read_global_filters(void);
GSList *color_filter_list = NULL;
GSList *removed_filter_list = NULL;
+/* Color Filters can en-/disabled. */
+gboolean filters_enabled = TRUE;
+
/* Remove the specified filter from the list of existing color filters,
* and add it to the list of removed color filters.
* This way, unmarking and marking a packet which matches a now removed
@@ -140,7 +143,13 @@ prime_edt(gpointer data, gpointer user_data)
gboolean
color_filters_used(void)
{
- return color_filter_list != NULL;
+ return color_filter_list != NULL && filters_enabled;
+}
+
+void
+color_filters_enable(gboolean enable)
+{
+ filters_enabled = enable;
}