changeset 3263:fb34cde02ac8 HEAD

Non-Recent Status-flag wasn't updated correctly.
author Timo Sirainen <tss@iki.fi>
date Fri, 08 Apr 2005 01:09:07 +0300
parents f1134d265a9d
children 98e3001ca527
files src/lib-storage/index/mbox/mbox-sync-update.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync-update.c	Fri Apr 08 01:04:53 2005 +0300
+++ b/src/lib-storage/index/mbox/mbox-sync-update.c	Fri Apr 08 01:09:07 2005 +0300
@@ -64,6 +64,8 @@
 	size_t size;
 	int i, need, have;
 
+	ctx->mail.flags ^= MBOX_NONRECENT_KLUDGE;
+
 	if (ctx->header_first_change > pos)
 		ctx->header_first_change = pos;
 
@@ -101,6 +103,8 @@
 		if ((ctx->mail.flags & flags_list[i].flag) != 0)
 			*data++ = flags_list[i].chr;
 	}
+
+	ctx->mail.flags ^= MBOX_NONRECENT_KLUDGE;
 }
 
 static void keywords_append(struct mbox_sync_context *sync_ctx, string_t *dest,