From: Timo Sirainen Date: Wed, 4 Mar 2009 17:03:19 +0000 (-0500) Subject: virtual: Fixed to work again after set_uid_cache_updates() addition. X-Git-Tag: 2.0.alpha1~1038^2~72 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe5cca45e94608d1c471990216941bf893bc8ada;p=thirdparty%2Fdovecot%2Fcore.git virtual: Fixed to work again after set_uid_cache_updates() addition. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-mail.c b/src/plugins/virtual/virtual-mail.c index 3e27eb4e5c..dccf0a5f54 100644 --- a/src/plugins/virtual/virtual-mail.c +++ b/src/plugins/virtual/virtual-mail.c @@ -133,6 +133,14 @@ static bool virtual_mail_set_uid(struct mail *mail, uint32_t uid) return TRUE; } +static void virtual_mail_set_uid_cache_updates(struct mail *mail, bool set) +{ + struct virtual_mail *vmail = (struct virtual_mail *)mail; + struct mail_private *p = (struct mail_private *)vmail->backend_mail; + + p->v.set_uid_cache_updates(vmail->backend_mail, set); +} + static int virtual_mail_get_parts(struct mail *mail, const struct message_part **parts_r) { @@ -315,6 +323,7 @@ struct mail_vfuncs virtual_mail_vfuncs = { virtual_mail_free, virtual_mail_set_seq, virtual_mail_set_uid, + virtual_mail_set_uid_cache_updates, index_mail_get_flags, index_mail_get_keywords,