]> granicus.if.org Git - mutt/commitdiff
Display an empty index when no messages match search criteria.
authorBruno Postle <bruno@postle.net>
Fri, 4 Jul 2003 17:03:51 +0000 (17:03 +0000)
committerBruno Postle <bruno@postle.net>
Fri, 4 Jul 2003 17:03:51 +0000 (17:03 +0000)
curs_main.c
pattern.c

index 43d30d202bb4f3b59060248c3ad685af64b24462..2bc3b5936f8ddbb0f9772e0a4797483a3b004312 100644 (file)
@@ -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;    
 
index bcc49d00aae464cdc1974dec7d482b14eb9b3e61..606f6db15f61890d6613a160b313e7d99796f10f 100644 (file)
--- 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)
     {