changeset 145:dd4c983dd0aa HEAD

mail_index_mark_flag_changes() didn't update deleted-flag changes if there were seen-flag changes..
author Timo Sirainen <tss@iki.fi>
date Wed, 04 Sep 2002 02:04:38 +0300
parents b03fd5ed8ad1
children 124856b82684
files src/lib-index/mail-index.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index.c	Wed Sep 04 02:01:42 2002 +0300
+++ b/src/lib-index/mail-index.c	Wed Sep 04 02:04:38 2002 +0300
@@ -1167,7 +1167,9 @@
                         INDEX_MARK_CORRUPTED(index);
 		else
 			index->header->seen_messages_count--;
-	} else if ((old_flags & MAIL_DELETED) == 0 &&
+	}
+
+	if ((old_flags & MAIL_DELETED) == 0 &&
 		   (new_flags & MAIL_DELETED)) {
 		/* undeleted -> deleted */
 		index->header->deleted_messages_count++;