changeset 4447:0a615e0aa04d HEAD

We could have skipped INBOX if there wasn't .INBOX directory.
author Timo Sirainen <tss@iki.fi>
date Wed, 28 Jun 2006 00:13:45 +0300
parents 6d0ca893eab8
children cf334cc732e7
files src/lib-storage/index/maildir/maildir-list.c
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-list.c	Wed Jun 28 00:03:54 2006 +0300
+++ b/src/lib-storage/index/maildir/maildir-list.c	Wed Jun 28 00:13:45 2006 +0300
@@ -193,6 +193,15 @@
 			node->flags = MAILBOX_NOCHILDREN;
 		else
 			node->flags &= ~MAILBOX_PLACEHOLDER;
+
+		switch (imap_match(glob, "INBOX")) {
+		case IMAP_MATCH_YES:
+		case IMAP_MATCH_PARENT:
+			node->flags |= MAILBOX_FLAG_MATCHED;
+			break;
+		default:
+			break;
+		}
 	}
 	maildir_nodes_fix(mailbox_tree_get(ctx->tree_ctx, NULL, NULL),
 			  (ctx->mailbox_ctx.flags &