aboutsummaryrefslogtreecommitdiffstats
path: root/filter/filter-option.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/filter-option.c')
-rw-r--r--filter/filter-option.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/filter/filter-option.c b/filter/filter-option.c
index 10ac977a1d..bdac9288d3 100644
--- a/filter/filter-option.c
+++ b/filter/filter-option.c
@@ -234,8 +234,15 @@ xml_decode (FilterElement *fe, xmlNodePtr node)
static void
option_activate (GtkMenuItem *item, FilterOption *fo)
{
+ FilterElement *fe = (FilterElement *) fo;
+ gboolean is_regex;
+
fo->current = gtk_object_get_data (GTK_OBJECT (item), "option");
d(printf ("option changed to %s\n", fo->current->title));
+
+ /* FIXME: there's probably a better way to do this */
+ is_regex = !(!strstr (fo->current->title, "regex"));
+ fe->data = GINT_TO_POINTER (is_regex);
}
static GtkWidget *