Mercurial > dovecot > original-hg > dovecot-1.2
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 &