From e6d686b05535b925f21f6e16d0f027038c158923 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Fri, 6 Jul 2001 20:55:16 +0000 Subject: Fixes bug #1138. 2001-07-06 Jeffrey Stedfast * providers/local/camel-maildir-store.c (get_inbox): Fixes bug #1138. svn path=/trunk/; revision=10860 --- camel/ChangeLog | 3 +++ camel/providers/local/camel-maildir-store.c | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/camel/ChangeLog b/camel/ChangeLog index 19f300bb16..08413f1dc8 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,5 +1,8 @@ 2001-07-06 Jeffrey Stedfast + * providers/local/camel-maildir-store.c (get_inbox): Fixes bug + #1138. + * providers/local/camel-mbox-summary.c (camel_mbox_summary_build_from): Make the `day-of-month' digit take up 2 chars by using "%2d". Fixes bug #3989 for lame mailers diff --git a/camel/providers/local/camel-maildir-store.c b/camel/providers/local/camel-maildir-store.c index 4cc8be1ba0..290f91a90b 100644 --- a/camel/providers/local/camel-maildir-store.c +++ b/camel/providers/local/camel-maildir-store.c @@ -44,6 +44,7 @@ static CamelLocalStoreClass *parent_class = NULL; #define CMAILDIRF_CLASS(so) CAMEL_MAILDIR_FOLDER_CLASS (CAMEL_OBJECT_GET_CLASS(so)) static CamelFolder *get_folder(CamelStore * store, const char *folder_name, guint32 flags, CamelException * ex); +static CamelFolder *get_inbox (CamelStore *store, CamelException *ex); static void delete_folder(CamelStore * store, const char *folder_name, CamelException * ex); static CamelFolderInfo * get_folder_info (CamelStore *store, const char *top, guint32 flags, CamelException *ex); @@ -57,6 +58,7 @@ static void camel_maildir_store_class_init(CamelObjectClass * camel_maildir_stor /* virtual method overload, use defaults for most */ camel_store_class->get_folder = get_folder; + camel_store_class->get_inbox = get_inbox; camel_store_class->delete_folder = delete_folder; camel_store_class->get_folder_info = get_folder_info; @@ -137,6 +139,13 @@ static CamelFolder *get_folder(CamelStore * store, const char *folder_name, guin return folder; } +/* fixes bug #1138 */ +static CamelFolder * +get_inbox (CamelStore *store, CamelException *ex) +{ + return get_folder (store, "", 0, ex); +} + static void delete_folder(CamelStore * store, const char *folder_name, CamelException * ex) { char *name, *tmp, *cur, *new; -- cgit