* Don't set the device online if we're trying to remove a local folder while being...
authorSergio Villar Senin <svillar@igalia.com>
Wed, 9 Jan 2008 09:09:44 +0000 (09:09 +0000)
committerSergio Villar Senin <svillar@igalia.com>
Wed, 9 Jan 2008 09:09:44 +0000 (09:09 +0000)
pmo-trunk-r3998

src/modest-ui-actions.c

index 1d0bc7a..959b79c 100644 (file)
@@ -2600,7 +2600,7 @@ do_create_folder_cb (ModestMailOperation *mail_op,
 {
        gchar *suggested_name = (gchar *) user_data;
        GtkWindow *source_win = (GtkWindow *) modest_mail_operation_get_source (mail_op);
-               
+
        if (modest_mail_operation_get_error (mail_op)) {
                /* Show an error */
                modest_platform_information_banner (GTK_WIDGET (source_win), NULL,
@@ -2940,9 +2940,10 @@ delete_folder (ModestMainWindow *main_window, gboolean move_to_trash)
                info->folder = folder;
                info->move_to_trash = move_to_trash;
                g_object_ref (G_OBJECT (info->folder));
-               TnyAccount *account = tny_folder_get_account(TNY_FOLDER(folder));
-               modest_platform_connect_and_perform (GTK_WINDOW (main_window), 
-                               account, on_delete_folder_cb, info);
+               TnyAccount *account = tny_folder_get_account (TNY_FOLDER (folder));
+               modest_platform_connect_if_remote_and_perform (GTK_WINDOW (main_window), 
+                                                              TNY_FOLDER_STORE (account), 
+                                                              on_delete_folder_cb, info);
                g_object_unref (account);
        }
        g_object_unref (G_OBJECT (folder));