+2002-09-10 [christoph] 0.8.2claws33
+
+ * src/msgcache.c
+ set MsgInfo TmpFlags for queue and draft folders
+ (closes bug "[ 591676 ] Queue ignore MIME on restart")
+
2002-09-10 [paul] 0.8.2claws32
* AUTHORS
MsgCache *cache;
FILE *fp;
MsgInfo *msginfo;
-/* MsgFlags default_flags; */
+ MsgTmpFlags tmp_flags = 0;
gchar file_buf[BUFFSIZE];
gint ver;
guint num;
return NULL;
}
+ if (item->stype == F_QUEUE) {
+ tmp_flags |= MSG_QUEUED;
+ } else if (item->stype == F_DRAFT) {
+ tmp_flags |= MSG_DRAFT;
+ }
+
cache = msgcache_new();
g_hash_table_freeze(cache->msgnum_table);
READ_CACHE_DATA(msginfo->references, fp);
READ_CACHE_DATA(msginfo->xref, fp);
-/*
- MSG_SET_PERM_FLAGS(msginfo->flags, default_flags.perm_flags);
- MSG_SET_TMP_FLAGS(msginfo->flags, default_flags.tmp_flags);
-*/
msginfo->folder = item;
+ msginfo->flags.tmp_flags |= tmp_flags;
g_hash_table_insert(cache->msgnum_table, &msginfo->msgnum, msginfo);
if(msginfo->msgid)