# vim:ft=diff: The sidebar and maildir-mtime patches touch the same part of buffy.c and generate a non-trivial conflict. This patch reverts the affected hunk from the maildir-mtime patch so we can cleanly apply the sidebar patch from the patch upstream site. While we are at it, we also revert the trivial buffy.h change. Previously, the mutt maintainer would manually re-resolve the conflict for each new sidebar patch version which turned out to be too error-prone. (cf. #484537, #484538) [see sidebar-compat-apply for part 2] --- a/buffy.c +++ b/buffy.c @@ -383,20 +383,10 @@ int mutt_buffy_check (int force) if (*de->d_name != '.' && (!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T'))) { - if (!tmp->new) - { - /* one new and undeleted message is enough */ - BuffyCount++; - tmp->new = 1; - - if (! option (OPTMAILDIRMTIME)) /* prevent stat calls */ - break; - } - snprintf (path, sizeof (path), "%s/new/%s", tmp->path, de->d_name); - if (!stat (path, &smd) && smd.st_mtime > tmp->mtime) - { - tmp->mtime = smd.st_mtime; - } + /* one new and undeleted message is enough */ + BuffyCount++; + tmp->new = 1; + break; } } closedir (dirp); --- a/buffy.h +++ b/buffy.h @@ -25,7 +25,6 @@ typedef struct buffy_t char *path; long size; struct buffy_t *next; - time_t mtime; /* for maildirs...time of newest entry */ short new; /* mailbox has new mail */ short notified; /* user has been notified */ short magic; /* mailbox type */