From 0f13b8f0bc1c5cdc1009f1be9271133d2adecc43 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 15 Jun 2000 22:22:20 +0000 Subject: Update for CamelFolder changes. * mail-ops.c (fetch_mail): * component-factory.c (owner_unset_cb): * message-list.c (message_list_set_folder): Update for CamelFolder changes. svn path=/trunk/; revision=3583 --- mail/mail-ops.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'mail/mail-ops.c') diff --git a/mail/mail-ops.c b/mail/mail-ops.c index b192f2244c..81cb5ae139 100644 --- a/mail/mail-ops.c +++ b/mail/mail-ops.c @@ -145,8 +145,6 @@ fetch_mail (GtkWidget *button, gpointer user_data) folder = camel_store_get_folder (fb->folder->parent_store, strrchr (tmp_mbox, '/') + 1, FALSE, ex); - camel_folder_open (folder, FOLDER_OPEN_READ, ex); - if (camel_exception_get_id (ex) != CAMEL_EXCEPTION_NONE) { mail_exception_dialog ("Unable to move mail", ex, fb); goto cleanup; @@ -168,7 +166,6 @@ fetch_mail (GtkWidget *button, gpointer user_data) sourcefolder = camel_store_get_folder (store, "inbox", FALSE, ex); - camel_folder_open (sourcefolder, FOLDER_OPEN_READ, ex); if (camel_exception_get_id (ex) != CAMEL_EXCEPTION_NONE) { mail_exception_dialog ("Unable to get new mail", ex, fb); goto cleanup; @@ -185,9 +182,6 @@ fetch_mail (GtkWidget *button, gpointer user_data) folder = camel_store_get_folder (fb->folder->parent_store, strrchr (tmp_mbox, '/') + 1, TRUE, ex); - - camel_folder_open(folder, FOLDER_OPEN_RW, ex); - if (camel_exception_get_id (ex) != CAMEL_EXCEPTION_NONE) { mail_exception_dialog ("Unable to move mail", ex, fb); goto cleanup; @@ -218,7 +212,7 @@ fetch_mail (GtkWidget *button, gpointer user_data) gtk_object_unref((GtkObject *)msg); } camel_folder_free_uids (sourcefolder, uids); - camel_folder_close (sourcefolder, TRUE, ex); + camel_folder_sync (sourcefolder, TRUE, ex); if (camel_exception_is_set (ex)) mail_exception_dialog ("", ex, fb); gtk_object_unref((GtkObject *)sourcefolder); @@ -265,8 +259,7 @@ fetch_mail (GtkWidget *button, gpointer user_data) if (url) g_free (url); if (folder) { - if (camel_folder_is_open (folder)) - camel_folder_close (folder, TRUE, ex); + camel_folder_sync (folder, TRUE, ex); gtk_object_unref (GTK_OBJECT (folder)); } if (store) { -- cgit v1.2.3