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);