2005-12-08 [colin] 1.9.100cvs77
[claws.git] / src / folder.c
index d88beaf188ace4e5fbdc7e19708a4ae346d0aae8..896e82ff044e20a2024ef51b1fa240f9401598fd 100644 (file)
@@ -2432,6 +2432,10 @@ static void add_msginfo_to_cache(FolderItem *item, MsgInfo *newmsginfo, MsgInfo
        item->total_msgs++;
 
        folder_item_update_freeze();
+
+       if (!item->cache)
+               folder_item_read_cache(item);
+
        msgcache_add_msg(item->cache, newmsginfo);
        copy_msginfo_flags(flagsource, newmsginfo);
        folder_item_update_with_msg(item,  F_ITEM_UPDATE_MSGCNT | F_ITEM_UPDATE_CONTENT | F_ITEM_UPDATE_ADDMSG, newmsginfo);