Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7333:cd22f3bcd29d HEAD
Make MAIL_INDEX_MAIL_FLAG_BACKEND visible to mail_get_flags() and allow it
to be changed.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 04 Mar 2008 06:24:07 +0200 |
parents | 3f9f01913f90 |
children | ae8180a4febd |
files | src/lib-storage/index/index-mail.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c Tue Mar 04 06:23:45 2008 +0200 +++ b/src/lib-storage/index/index-mail.c Tue Mar 04 06:24:07 2008 +0200 @@ -1116,7 +1116,8 @@ rec = mail_index_lookup(mail->trans->trans_view, seq); data->seq = seq; - data->flags = rec->flags & MAIL_FLAGS_NONRECENT; + data->flags = rec->flags & (MAIL_FLAGS_NONRECENT | + MAIL_INDEX_MAIL_FLAG_BACKEND); mail->mail.mail.seq = seq; mail->mail.mail.uid = rec->uid; @@ -1310,8 +1311,9 @@ { struct index_mail *imail = (struct index_mail *)mail; + flags &= MAIL_FLAGS_NONRECENT | MAIL_INDEX_MAIL_FLAG_BACKEND; mail_index_update_flags(imail->trans->trans, mail->seq, modify_type, - flags & MAIL_FLAGS_NONRECENT); + flags); } void index_mail_update_keywords(struct mail *mail, enum modify_type modify_type,