diff options
Diffstat (limited to 'libsylph/procmsg.c')
-rw-r--r-- | libsylph/procmsg.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libsylph/procmsg.c b/libsylph/procmsg.c index d9dacd6d..2f6ebaad 100644 --- a/libsylph/procmsg.c +++ b/libsylph/procmsg.c @@ -721,7 +721,7 @@ void procmsg_add_mark_queue(FolderItem *item, gint num, MsgFlags flags) item->mark_queue = g_slist_prepend(item->mark_queue, flaginfo); } -static void procmsg_flaginfo_list_free(GSList *flaglist) +void procmsg_flaginfo_list_free(GSList *flaglist) { GSList *cur; MsgFlagInfo *flaginfo; @@ -778,6 +778,7 @@ void procmsg_add_cache_queue(FolderItem *item, gint num, MsgInfo *msginfo) queue_msginfo = procmsg_msginfo_copy(msginfo); queue_msginfo->msgnum = num; + queue_msginfo->folder = item; if (queue_msginfo->file_path) { g_free(queue_msginfo->file_path); queue_msginfo->file_path = NULL; |