diff options
Diffstat (limited to 'mail/mail-session.c')
-rw-r--r-- | mail/mail-session.c | 3 |
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); |