# HG changeset patch # User Aki Tuomi # Date 1490094881 -7200 # Node ID c2f3d956dfb0cf8caa512a24565e6309ab1111b0 # Parent 5982f24dec8791e6ce0567a67b34c397dbed6b99 lib-storage: Expose mailbox_list_init_autocreate It is needed when backend_ctx is created on the fly diff -r 5982f24dec87 -r c2f3d956dfb0 src/lib-storage/list/mailbox-list-iter.c --- a/src/lib-storage/list/mailbox-list-iter.c Sat Feb 25 23:33:20 2017 +0200 +++ b/src/lib-storage/list/mailbox-list-iter.c Tue Mar 21 13:14:41 2017 +0200 @@ -112,7 +112,7 @@ return out_set; } -static void +void mailbox_list_iter_init_autocreate(struct mailbox_list_iterate_context *ctx) { struct mail_namespace *ns = ctx->list->ns; diff -r 5982f24dec87 -r c2f3d956dfb0 src/lib-storage/mailbox-list-private.h --- a/src/lib-storage/mailbox-list-private.h Sat Feb 25 23:33:20 2017 +0200 +++ b/src/lib-storage/mailbox-list-private.h Tue Mar 21 13:14:41 2017 +0200 @@ -209,6 +209,8 @@ void mailbox_list_iter_update(struct mailbox_list_iter_update_context *ctx, const char *name); int mailbox_list_iter_subscriptions_refresh(struct mailbox_list *list); +void +mailbox_list_iter_init_autocreate(struct mailbox_list_iterate_context *ctx); enum mailbox_list_file_type mailbox_list_get_file_type(const struct dirent *d); int mailbox_list_dirent_is_alias_symlink(struct mailbox_list *list,