always get the subscription info. (camel_imap4_store_class_init): added a
authorNot Zed <NotZed@Ximian.com>
Fri, 4 Feb 2005 03:09:34 +0000 (03:09 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Fri, 4 Feb 2005 03:09:34 +0000 (03:09 +0000)
2005-02-04  Not Zed  <NotZed@Ximian.com>

        * camel-imap4-store.c (imap4_build_folder_info): always get the
        subscription info.
        (camel_imap4_store_class_init): added a fixme about
        folder_subscribed not being implemented.

camel/providers/imap4/ChangeLog
camel/providers/imap4/camel-imap4-store.c

index 2a9b4ed..725de4a 100644 (file)
@@ -1,3 +1,10 @@
+2005-02-04  Not Zed  <NotZed@Ximian.com>
+
+       * camel-imap4-store.c (imap4_build_folder_info): always get the
+       subscription info.
+       (camel_imap4_store_class_init): added a fixme about
+       folder_subscribed not being implemented.
+
 2005-02-02  Jeffrey Stedfast  <fejj@novell.com>
 
        * camel-imap4-store.c (imap4_build_folder_info): Set the
index 8546523..f61c6a2 100644 (file)
@@ -146,6 +146,8 @@ camel_imap4_store_class_init (CamelIMAP4StoreClass *klass)
        store_class->subscribe_folder = imap4_subscribe_folder;
        store_class->unsubscribe_folder = imap4_unsubscribe_folder;
        store_class->noop = imap4_noop;
+
+       /* FIXME: implement folder_subscribed */
 }
 
 static void
@@ -1247,7 +1249,7 @@ imap4_build_folder_info (CamelStore *store, const char *top, guint32 flags, GPtr
                        imap4_status (store, fi);
                }
                
-               if ((flags & CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_INFO) && !(fi->flags & CAMEL_FOLDER_SUBSCRIBED))
+               if (!(fi->flags & CAMEL_FOLDER_SUBSCRIBED))
                        imap4_subscription_info (store, fi);
                
                g_free (list->name);