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;