* src/folder.c
[claws.git] / src / folder.c
index f77cf8e7f1c08217d5805c6bda8d293eb80dafcc..53caa2eacb93bb534ab90cc032457fcdc35c5411 100644 (file)
@@ -1611,6 +1611,13 @@ gint folder_item_remove_all_msg(FolderItem *item)
        if (result == 0) {
                if (folder->finished_remove)
                        folder->finished_remove(folder, item);
+
+               folder_item_free_cache(item);
+               item->cache = msgcache_new();
+
+               item->new = 0;
+               item->unread = 0;
+               item->total = 0;
        }
 
        return result;