aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-session.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-session.c')
-rw-r--r--mail/mail-session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mail/mail-session.c b/mail/mail-session.c
index c51a1f7aaf..f9e22a739f 100644
--- a/mail/mail-session.c
+++ b/mail/mail-session.c
@@ -646,6 +646,9 @@ main_get_filter_driver (CamelSession *session, const char *type, CamelException
fsearch = g_string_new ("");
faction = g_string_new ("");
+ if (!strcmp (type, FILTER_SOURCE_DEMAND))
+ type = FILTER_SOURCE_INCOMING;
+
/* add the user-defined rules next */
while ((rule = rule_context_next_rule (fc, rule, type))) {
g_string_truncate (fsearch, 0);