From c7d3c9f95609123035ebaa267f9d2e6ecfa8c2e8 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 12 Jan 2009 04:12:01 +0000 Subject: Merge revisions 36866:37046 from trunk. svn path=/branches/kill-bonobo/; revision=37050 --- mail/em-vfolder-context.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'mail/em-vfolder-context.c') diff --git a/mail/em-vfolder-context.c b/mail/em-vfolder-context.c index eebf12e960..88c97b0a0f 100644 --- a/mail/em-vfolder-context.c +++ b/mail/em-vfolder-context.c @@ -33,6 +33,8 @@ #include "filter/filter-option.h" #include "filter/filter-int.h" +#include "em-filter-folder-element.h" + static FilterElement *vfolder_new_element(RuleContext *rc, const char *type); static RuleContextClass *parent_class = NULL; @@ -108,6 +110,13 @@ vfolder_new_element(RuleContext *rc, const char *type) return (FilterElement *) filter_option_new(); } else if (!strcmp(type, "score")) { return (FilterElement *) filter_int_new_type("score", -3, 3); + } else if (!strcmp(type, "folder-curi")) { + EMFilterFolderElement *ff = em_filter_folder_element_new (); + if (ff) + ff->store_camel_uri = TRUE; + return (FilterElement *) ff; + } else if (!strcmp(type, "folder")) { + return (FilterElement *) em_filter_folder_element_new(); } else { return parent_class->new_element(rc, type); } -- cgit v1.2.3