changeset 9327:be4a5cd32b29 HEAD

namespace initialization: Allow plugins to override namespace.real_sep.
author Timo Sirainen <tss@iki.fi>
date Fri, 14 Aug 2009 18:45:20 -0400
parents 5ae611e975ad
children a1b1a8b6555e
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-namespace.c	Fri Aug 14 18:33:39 2009 -0400
+++ b/src/lib-storage/mail-namespace.c	Fri Aug 14 18:45:20 2009 -0400
@@ -14,7 +14,9 @@
 {
 	ns->list = mail_storage_get_list(ns->storage);
 	ns->prefix_len = strlen(ns->prefix);
-	ns->real_sep = mailbox_list_get_hierarchy_sep(ns->list);
+	/* allow plugins to override real_sep */
+	if (ns->real_sep == '\0')
+		ns->real_sep = mailbox_list_get_hierarchy_sep(ns->list);
 
 	if (ns->sep == '\0')
                 ns->sep = ns->real_sep;