Mercurial > dovecot > original-hg > dovecot-2.1
changeset 14907:b96df105ec55
mbox: If namespace prefix is used, don't show <prefix>/inbox mailbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 17 Feb 2013 12:03:06 +0200 |
parents | 1713ffc870c1 |
children | 980be1dc80c2 |
files | src/lib-storage/list/mailbox-list-fs-iter.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-fs-iter.c Sat Feb 16 19:06:18 2013 +0200 +++ b/src/lib-storage/list/mailbox-list-fs-iter.c Sun Feb 17 12:03:06 2013 +0200 @@ -707,6 +707,10 @@ ctx->info.flags |= MAILBOX_NOSELECT; } else if ((ns->flags & NAMESPACE_FLAG_INBOX_ANY) != 0 && list_file_is_any_inbox(ctx, storage_name)) { + if ((ns->flags & NAMESPACE_FLAG_INBOX_USER) != 0) { + /* probably mbox inbox file */ + return 0; + } /* shared/user/INBOX */ ctx->info.flags &= ~(MAILBOX_NOSELECT | MAILBOX_NONEXISTENT); ctx->info.flags |= MAILBOX_SELECT;