* src/folder.c
If a folder class returns <> 0 then the message has not
been removed from the file system and therefore it should
not be removed from the cache either.
+2012-06-25 [mir] 3.8.0cvs56
+
+ * src/folder.c
+ If a folder class returns <> 0 then the message has not
+ been removed from the file system and therefore it should
+ not be removed from the cache either.
+
2012-06-20 [ticho] 3.8.0cvs55
* src/mh.c
2012-06-20 [ticho] 3.8.0cvs55
* src/mh.c
( cvs diff -u -r 1.1.4.31 -r 1.1.4.32 src/gtk/progressdialog.c; ) > 3.8.0cvs53.patchset
( cvs diff -u -r 1.204.2.210 -r 1.204.2.211 src/prefs_common.c; cvs diff -u -r 1.103.2.138 -r 1.103.2.139 src/prefs_common.h; cvs diff -u -r 1.96.2.241 -r 1.96.2.242 src/textview.c; cvs diff -u -r 1.12.2.31 -r 1.12.2.32 src/textview.h; ) > 3.8.0cvs54.patchset
( cvs diff -u -r 1.79.2.72 -r 1.79.2.73 src/mh.c; ) > 3.8.0cvs55.patchset
( cvs diff -u -r 1.1.4.31 -r 1.1.4.32 src/gtk/progressdialog.c; ) > 3.8.0cvs53.patchset
( cvs diff -u -r 1.204.2.210 -r 1.204.2.211 src/prefs_common.c; cvs diff -u -r 1.103.2.138 -r 1.103.2.139 src/prefs_common.h; cvs diff -u -r 1.96.2.241 -r 1.96.2.242 src/textview.c; cvs diff -u -r 1.12.2.31 -r 1.12.2.32 src/textview.h; ) > 3.8.0cvs54.patchset
( cvs diff -u -r 1.79.2.72 -r 1.79.2.73 src/mh.c; ) > 3.8.0cvs55.patchset
+( cvs diff -u -r 1.213.2.207 -r 1.213.2.208 src/folder.c; ) > 3.8.0cvs56.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
if (!item->folder->account || item->folder->account->imap_use_trash) {
if (msginfo != NULL) {
if (!item->folder->account || item->folder->account->imap_use_trash) {
if (msginfo != NULL) {
- remove_msginfo_from_cache(item, msginfo);
+ if (ret == 0)
+ remove_msginfo_from_cache(item, msginfo);
procmsg_msginfo_free(msginfo);
}
}
procmsg_msginfo_free(msginfo);
}
}