aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja6
-rw-r--r--src/procmsg.c2
3 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 73b2ff33..b659b4c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-16
+
+ * src/procmsg.c: procmsg_empty_trash(): unset dirty flag after cleared
+ cache/mark files (fixed wrong unread count of trash folders).
+
2005-06-15
* src/summaryview.[ch]
diff --git a/ChangeLog.ja b/ChangeLog.ja
index 3ac5f92b..52e65ab7 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,3 +1,9 @@
+2005-06-16
+
+ * src/procmsg.c: procmsg_empty_trash(): キャッシュ/マークファイルを
+ クリアした後 dirty フラグを解除するようにした(ごみ箱フォルダの
+ 未読数がおかしくなるのを修正)。
+
2005-06-15
* src/summaryview.[ch]
diff --git a/src/procmsg.c b/src/procmsg.c
index 24453368..66ce9fe2 100644
--- a/src/procmsg.c
+++ b/src/procmsg.c
@@ -1210,6 +1210,8 @@ void procmsg_empty_trash(FolderItem *trash)
if (fp) fclose(fp);
fp = procmsg_open_mark_file(trash, DATA_WRITE);
if (fp) fclose(fp);
+ trash->cache_dirty = FALSE;
+ trash->mark_dirty = FALSE;
}
}