changeset 7426:11e7ec83665d HEAD

Ignore \Recent flag in indexes when searching them (leftovers from v1.0).
author Timo Sirainen <tss@iki.fi>
date Wed, 19 Mar 2008 20:03:24 +0200
parents 1da16dbcacf7
children 264d4f41c627
files src/lib-storage/index/index-search.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c	Wed Mar 19 07:34:01 2008 +0200
+++ b/src/lib-storage/index/index-search.c	Wed Mar 19 20:03:24 2008 +0200
@@ -145,7 +145,9 @@
 
 	switch (arg->type) {
 	case SEARCH_FLAGS:
-		flags = rec->flags;
+		/* recent flag shouldn't be set, but indexes from v1.0.x
+		   may contain it. */
+		flags = rec->flags & ~MAIL_RECENT;
 		if ((arg->value.flags & MAIL_RECENT) != 0 &&
 		    index_mailbox_is_recent(ctx->ibox, rec->uid))
 			flags |= MAIL_RECENT;