]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Allow shared namespaces to have subscriptions=yes.
authorTimo Sirainen <tss@iki.fi>
Fri, 17 Apr 2009 21:20:24 +0000 (17:20 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 17 Apr 2009 21:20:24 +0000 (17:20 -0400)
--HG--
branch : HEAD

src/lib-storage/index/shared/shared-storage.c

index 8679a2d9c5c3186ae013e00373ce12677447a9db..e4d7f1e60797798cb6d8071f8e733a837a45830c 100644 (file)
@@ -257,7 +257,8 @@ int shared_storage_get_namespace(struct mail_storage *_storage,
        ns->user = user;
        ns->prefix = i_strdup(str_c(prefix));
        ns->owner = owner;
-       ns->flags = NAMESPACE_FLAG_LIST_PREFIX | NAMESPACE_FLAG_HIDDEN |
+       ns->flags = (NAMESPACE_FLAG_SUBSCRIPTIONS & _storage->ns->flags) |
+               NAMESPACE_FLAG_LIST_PREFIX | NAMESPACE_FLAG_HIDDEN |
                NAMESPACE_FLAG_AUTOCREATED | NAMESPACE_FLAG_INBOX;
        ns->sep = _storage->ns->sep;
        ns->mail_set = _storage->set;