aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-autofilter.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-autofilter.c')
-rw-r--r--mail/mail-autofilter.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mail/mail-autofilter.c b/mail/mail-autofilter.c
index 6b41e87d2e..4070f5fc4e 100644
--- a/mail/mail-autofilter.c
+++ b/mail/mail-autofilter.c
@@ -281,6 +281,10 @@ filter_gui_add_from_message(CamelMimeMessage *msg, int flags)
systemrules = g_strdup_printf("%s/evolution/filtertypes.xml", EVOLUTION_DATADIR);
rule_context_load((RuleContext *)fc, systemrules, userrules);
rule = filter_rule_from_message(fc, msg, flags);
+
+ /* FIXME: with demand filters being abandoned, do we still care about source? */
+ filter_rule_set_source (rule, FILTER_SOURCE_INCOMING);
+
rule_context_add_rule_gui((RuleContext *)fc, rule, _("Add Filter Rule"), userrules);
g_free (userrules);
g_free (systemrules);