+ folder = modest_tny_account_get_special_folder (account,
+ TNY_FOLDER_TYPE_DRAFTS);
+ if (!folder) {
+ g_printerr ("modest: failed to find Drafts folder\n");
+ g_free (from);
+ g_object_unref (G_OBJECT(msg));
+ g_object_unref (G_OBJECT(account));
+ return MODEST_ERR_SEND;
+ }
+ tny_folder_add_msg (folder, msg, NULL); /* FIXME: check err */
+
+ win = modest_msg_edit_window_new (msg, account_name);