From 21e4370d363f65979184015d61c6ac7d0ce2227f Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Fri, 4 Jul 2003 17:03:51 +0000 Subject: [PATCH] Display an empty index when no messages match search criteria. --- curs_main.c | 1 + pattern.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/curs_main.c b/curs_main.c index 43d30d202..2bc3b5936 100644 --- a/curs_main.c +++ b/curs_main.c @@ -817,6 +817,7 @@ CHECK_IMAP_ACL(IMAP_ACL_DELETE); menu->redraw = REDRAW_INDEX | REDRAW_STATUS; if ((Sort & SORT_MASK) == SORT_THREADS) mutt_draw_tree (Context); + menu->redraw = REDRAW_FULL; } break; diff --git a/pattern.c b/pattern.c index bcc49d00a..606f6db15 100644 --- a/pattern.c +++ b/pattern.c @@ -1193,14 +1193,16 @@ int mutt_pattern_func (int op, char *prompt) mutt_pattern_free (&Context->limit_pattern); if (!Context->vcount) { - Context->vcount = Context->msgcount; mutt_error _("No messages matched criteria."); +#if 0 + Context->vcount = Context->msgcount; /* restore full display */ for (i = 0; i < Context->msgcount; i++) { Context->hdrs[i]->virtual = i; Context->v2r[i] = i; } +#endif } else if (mutt_strncmp (buf, "~A", 2) != 0) { -- 2.40.0