Fixes bug #1138.
authorJeffrey Stedfast <fejj@ximian.com>
Fri, 6 Jul 2001 20:55:16 +0000 (20:55 +0000)
committerJeffrey Stedfast <fejj@src.gnome.org>
Fri, 6 Jul 2001 20:55:16 +0000 (20:55 +0000)
2001-07-06  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-maildir-store.c (get_inbox): Fixes bug
#1138.

camel/ChangeLog
camel/providers/local/camel-maildir-store.c

index 19f300b..08413f1 100644 (file)
@@ -1,5 +1,8 @@
 2001-07-06  Jeffrey Stedfast  <fejj@ximian.com>
 
+       * 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
index 4cc8be1..290f91a 100644 (file)
@@ -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;