commit c1feba585a0bc80ccf9ab77e8f4e6eb981bb01f0
parent 2e17f427a99e611ca369a70a0976ce7a92627067
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Mon, 4 Apr 2022 21:53:02 +0200
don't clobber message status when upgrading placeholders
we'd reset the possibly set M_RECENT flag, which would lead to
pointless maildir rescans.
amends 70bad661.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sync.c b/src/sync.c
@@ -1770,7 +1770,7 @@ box_loaded( int sts, message_t *msgs, int total_msgs, int recent_msgs, void *aux
} else {
// Pretend that the source message has the adjusted flags of the dummy.
tmsg->flags = srec->pflags;
- tmsg->status = M_FLAGS;
+ tmsg->status |= M_FLAGS;
any_new[t] = 1;
}
}