changeset 9797:4acd3444ca43 HEAD

namespace initialization: Allow plugins to override namespace.real_sep.
author Timo Sirainen <tss@iki.fi>
date Fri, 14 Aug 2009 18:46:09 -0400
parents f61dd34e3c35
children 051f2fd43558
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 4 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:46:09 2009 -0400
@@ -27,7 +27,10 @@
 				     struct mailbox_list *list)
 {
 	ns->list = list;
-	ns->real_sep = mailbox_list_get_hierarchy_sep(list);
+
+	/* allow plugins to override real_sep */
+	if (ns->real_sep == '\0')
+		ns->real_sep = mailbox_list_get_hierarchy_sep(list);
 	ns->prefix_len = strlen(ns->prefix);
 
 	if (ns->set->separator != NULL)