aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-session.c
diff options
context:
space:
mode:
authorRadek Doulik <rodo@ximian.com>2004-01-27 00:00:48 +0800
committerRadek Doulik <rodo@src.gnome.org>2004-01-27 00:00:48 +0800
commitaa85963848a6244c2c92a7bef0ddcbd9faf7f536 (patch)
treeeb52a6a71121daf36d332b482c4516e3e7a105ff /mail/mail-session.c
parentb4f2035009192801a7dd02b3f6d6987d94ee3826 (diff)
downloadgsoc2013-evolution-aa85963848a6244c2c92a7bef0ddcbd9faf7f536.tar.gz
gsoc2013-evolution-aa85963848a6244c2c92a7bef0ddcbd9faf7f536.tar.zst
gsoc2013-evolution-aa85963848a6244c2c92a7bef0ddcbd9faf7f536.zip
translate DEMAND to INCOMING to get the right rules
2004-01-26 Radek Doulik <rodo@ximian.com> * mail-session.c (main_get_filter_driver): translate DEMAND to INCOMING to get the right rules * mail-ops.c (mail_filter_on_demand): use FILTER_SOURCE_DEMAND Fixes #53266 svn path=/trunk/; revision=24436
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);