0.8.11claws83
[claws.git] / src / mbox.c
index ed152ac01f2fd6687ab541193c8c67dfdde874d1..19e94dec4e9e3723ec0e6929f6893806f9e4edac 100644 (file)
@@ -62,6 +62,7 @@ gint proc_mbox(FolderItem *dest, const gchar *mbox)
        gchar buf[MSGBUFSIZE], from_line[MSGBUFSIZE];
        gchar *tmp_file;
        gint msgs = 0;
+       MsgInfo *msginfo;
 
        g_return_val_if_fail(dest != NULL, -1);
        g_return_val_if_fail(mbox != NULL, -1);
@@ -212,8 +213,10 @@ gint proc_mbox(FolderItem *dest, const gchar *mbox)
                        return -1;
                }
 
-               filter_message(global_processing, dest,
-                              msgnum);
+               msginfo = folder_item_get_msginfo(dropfolder, msgnum);
+               if (!procmsg_msginfo_filter(msginfo))
+                       folder_item_move_msg(dest, msginfo);
+               procmsg_msginfo_free(msginfo);
 
                msgs++;
        } while (from_line[0] != '\0');