From e3dda0436d981d9632a529aa5ca7230cb343694b Mon Sep 17 00:00:00 2001 From: Chenthill Palanisamy Date: Tue, 23 Nov 2010 01:58:24 +0530 Subject: Migrate the local store from mbox to maildir format --- mail/e-mail-local.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'mail/e-mail-local.c') diff --git a/mail/e-mail-local.c b/mail/e-mail-local.c index 1e7e66d942..d2bb42171d 100644 --- a/mail/e-mail-local.c +++ b/mail/e-mail-local.c @@ -57,7 +57,7 @@ e_mail_local_init (EMailSession *session, g_return_if_fail (E_IS_MAIL_SESSION (session)); g_return_if_fail (data_dir != NULL); - url = camel_url_new ("mbox:", NULL); + url = camel_url_new ("maildir:", NULL); temp = g_build_filename (data_dir, "local", NULL); camel_url_set_path (url, temp); g_free (temp); @@ -84,9 +84,13 @@ e_mail_local_init (EMailSession *session, /* FIXME camel_store_get_folder() may block. */ default_local_folders[ii].folder_uri = folder_uri; - default_local_folders[ii].folder = camel_store_get_folder_sync ( - CAMEL_STORE (service), display_name, - CAMEL_STORE_FOLDER_CREATE, NULL, NULL); + if (!strcmp (display_name, "Inbox")) + default_local_folders [ii].folder = camel_store_get_inbox_folder_sync ( + CAMEL_STORE (service), NULL, NULL); + else + default_local_folders[ii].folder = camel_store_get_folder_sync ( + CAMEL_STORE (service), display_name, + CAMEL_STORE_FOLDER_CREATE, NULL, NULL); } camel_url_free (url); -- cgit v1.2.3