dovecot-2.0: listescape: Use mailbox_list_created hook for overr...
dovecot at dovecot.org
dovecot at dovecot.org
Thu Aug 5 18:20:20 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/415151aaa6de
changeset: 11941:415151aaa6de
user: Timo Sirainen <tss at iki.fi>
date: Thu Aug 05 16:18:00 2010 +0100
description:
listescape: Use mailbox_list_created hook for overriding its methods.
diffstat:
src/plugins/listescape/listescape-plugin.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diffs (33 lines):
diff -r 335434b424b8 -r 415151aaa6de src/plugins/listescape/listescape-plugin.c
--- a/src/plugins/listescape/listescape-plugin.c Thu Aug 05 15:34:41 2010 +0100
+++ b/src/plugins/listescape/listescape-plugin.c Thu Aug 05 16:18:00 2010 +0100
@@ -273,17 +273,16 @@
MODULE_CONTEXT_SET(storage, listescape_storage_module, mstorage);
}
-static void listescape_mail_namespace_storage_added(struct mail_namespace *ns)
+static void listescape_mailbox_list_created(struct mailbox_list *list)
{
- struct mailbox_list *list = ns->list;
struct mailbox_list_vfuncs *v = list->vlast;
struct listescape_mailbox_list *mlist;
const char *env;
- if (list->hierarchy_sep == ns->sep)
+ if (list->hierarchy_sep == list->ns->sep)
return;
- ns->real_sep = ns->sep;
+ list->ns->real_sep = list->ns->sep;
mlist = p_new(list->pool, struct listescape_mailbox_list, 1);
mlist->module_ctx.super = *v;
@@ -306,7 +305,7 @@
static struct mail_storage_hooks listescape_mail_storage_hooks = {
.mail_storage_created = listescape_mail_storage_created,
- .mail_namespace_storage_added = listescape_mail_namespace_storage_added
+ .mailbox_list_created = listescape_mailbox_list_created
};
void listescape_plugin_init(struct module *module)
More information about the dovecot-cvs
mailing list