From fe5cca45e94608d1c471990216941bf893bc8ada Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 4 Mar 2009 12:03:19 -0500 Subject: [PATCH] virtual: Fixed to work again after set_uid_cache_updates() addition. --HG-- branch : HEAD --- src/plugins/virtual/virtual-mail.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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, -- 2.47.3