Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9515:b934756a3714 HEAD
imap: Refresh index before starting a FETCH, so it sees updated flags immediately.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 17 Dec 2009 14:00:30 -0500 |
parents | eecb23d78acf |
children | a1622da31bb1 |
files | src/imap/imap-fetch.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-fetch.c Wed Dec 16 22:50:36 2009 -0500 +++ b/src/imap/imap-fetch.c Thu Dec 17 14:00:30 2009 -0500 @@ -341,7 +341,8 @@ ctx->fetch_data |= MAIL_FETCH_NUL_STATE; ctx->trans = mailbox_transaction_begin(ctx->box, - MAILBOX_TRANSACTION_FLAG_HIDE); + MAILBOX_TRANSACTION_FLAG_HIDE | + MAILBOX_TRANSACTION_FLAG_REFRESH); ctx->select_counter = ctx->client->select_counter; ctx->mail = mail_alloc(ctx->trans, ctx->fetch_data, ctx->all_headers_ctx);