0.9.3claws56
[claws.git] / src / mbox_folder.c
index 44ba92284ba7e4ba44c9171dc4b990826d6b7269..dc1f8f67dad0119ddb1f66cd017a3b68302d6cbf 100644 (file)
@@ -42,7 +42,7 @@ static gchar *mbox_fetch_msg(Folder * folder, FolderItem * item, gint num);
 
 static void mbox_scan_folder(Folder * folder, FolderItem * item);
 static gint mbox_add_msg(Folder * folder, FolderItem * dest,
-                        const gchar * file, gboolean remove_source);
+                        const gchar * file, MsgFlags *flags);
 
 static gint mbox_remove_all_msg(Folder * folder, FolderItem * item);
 static gint mbox_remove_msg(Folder * folder, FolderItem * item, gint num);
@@ -1330,7 +1330,7 @@ gchar *mbox_fetch_msg(Folder *folder, FolderItem *item, gint num)
 }
 
 gint mbox_add_msg(Folder *folder, FolderItem *dest, const gchar *file,
-                 gboolean remove_source)
+                 MsgFlags *flags)
 {
        FILE * src_fp;
        FILE * dest_fp;
@@ -1440,11 +1440,6 @@ gint mbox_add_msg(Folder *folder, FolderItem *dest, const gchar *file,
                return -1;
        }
 
-       if (remove_source) {
-               if (unlink(file) < 0)
-                       FILE_OP_ERROR(file, "unlink");
-       }
-
        g_free(mbox_path);
 
        dest->last_num++;