diff options
Diffstat (limited to 'filter/filter-option.c')
-rw-r--r-- | filter/filter-option.c | 7 |
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 * |