]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Added wanted_fields and wanted_headers fields to struct mail_search_context.
authorTimo Sirainen <tss@iki.fi>
Sun, 23 Nov 2008 00:37:23 +0000 (02:37 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 23 Nov 2008 00:37:23 +0000 (02:37 +0200)
--HG--
branch : HEAD

src/lib-storage/index/index-mail.c
src/lib-storage/mail-storage-private.h

index 13935437cfb1e934eaccd094d90562753783c0fa..c5435ae220a7b107ccd51873ed0789ac35788b52 100644 (file)
@@ -1069,6 +1069,8 @@ void index_mail_init(struct index_mail *mail,
        mail->mail.v = *t->ibox->mail_vfuncs;
        mail->mail.mail.box = &t->ibox->box;
        mail->mail.mail.transaction = &t->mailbox_ctx;
+       mail->mail.wanted_fields = wanted_fields;
+       mail->mail.wanted_headers = _wanted_headers;
 
        hdr = mail_index_get_header(t->ibox->view);
        mail->uid_validity = hdr->uid_validity;
index 54e0e44c0ef8da870af67641bd9e978a1ed88aa2..43425ca998111ae6bd1eec0f76d5c5ddd7de10ab 100644 (file)
@@ -270,6 +270,9 @@ struct mail_private {
        struct mail mail;
        struct mail_vfuncs v;
 
+       enum mail_fetch_field wanted_fields;
+       struct mailbox_header_lookup_ctx *wanted_headers;
+
        pool_t pool;
        ARRAY_DEFINE(module_contexts, union mail_module_context *);
 };