Mercurial > dovecot > original-hg > dovecot-1.2
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++;