From: Rocco Rutte Date: Tue, 27 Jan 2009 14:25:04 +0000 (+0100) Subject: Unconditionally inode-sort Maildir and MH folders. Closes #3166. X-Git-Tag: neomutt-20160307~774 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93b2540aa24b01f15a6cdb52545e0495ea381f8f;p=neomutt Unconditionally inode-sort Maildir and MH folders. Closes #3166. --- diff --git a/mh.c b/mh.c index 1f4d0504d..7c70ce2cf 100644 --- a/mh.c +++ b/mh.c @@ -1027,13 +1027,14 @@ static void maildir_delayed_parsing (CONTEXT * ctx, struct maildir **md, if (!ctx->quiet && progress) mutt_progress_update (progress, count, -1); + DO_SORT(); + snprintf (fn, sizeof (fn), "%s/%s", ctx->path, p->h->path); #if USE_HCACHE if (option(OPTHCACHEVERIFY)) { - DO_SORT(); - ret = stat(fn, &lastchanged); + ret = stat(fn, &lastchanged); } else { @@ -1057,7 +1058,6 @@ static void maildir_delayed_parsing (CONTEXT * ctx, struct maildir **md, { #endif /* USE_HCACHE */ - DO_SORT(); if (maildir_parse_message (ctx->magic, fn, p->h->old, p->h)) { p->header_parsed = 1;