changeset 9667:4fdc1fadb529 HEAD

lazy-expunge: Drop \Deleted flag when moving message.
author Timo Sirainen <tss@iki.fi>
date Sun, 26 Jul 2009 20:03:41 -0400
parents 1858d2fe330b
children 462dcad58a92
files src/plugins/lazy-expunge/lazy-expunge-plugin.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/lazy-expunge/lazy-expunge-plugin.c	Sun Jul 26 19:51:37 2009 -0400
+++ b/src/plugins/lazy-expunge/lazy-expunge-plugin.c	Sun Jul 26 20:03:41 2009 -0400
@@ -153,6 +153,7 @@
 
 	save_ctx = mailbox_save_alloc(lt->dest_trans);
 	mailbox_save_copy_flags(save_ctx, _mail);
+	save_ctx->flags &= ~MAIL_DELETED;
 	if (mailbox_copy(&save_ctx, _mail) < 0 && !_mail->expunged)
 		lt->failed = TRUE;
 	mmail->super.expunge(_mail);