From: Thomas Roessler Date: Wed, 10 Oct 2001 11:04:25 +0000 (+0000) Subject: Another consistency fix for maildir_trash. X-Git-Tag: mutt-1-3-23-1-rel~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9cbf669c8032cea2461afb99d50a001ede72210f;p=mutt Another consistency fix for maildir_trash. --- diff --git a/mx.c b/mx.c index d97d2bd7..16de23ed 100644 --- a/mx.c +++ b/mx.c @@ -1059,14 +1059,15 @@ void mx_update_tables(CONTEXT *ctx, int committing) this_body->hdr_offset; } - if(committing) + if (committing) ctx->hdrs[j]->changed = 0; - else + else if (ctx->hdrs[j]->changed) + ctx->changed++; + + if (!committing || (ctx->magic == M_MAILDIR && option (OPTMAILDIRTRASH))) { if (ctx->hdrs[j]->deleted) ctx->deleted++; - if (ctx->hdrs[j]->changed) - ctx->changed++; } if (ctx->hdrs[j]->tagged)