]> granicus.if.org Git - neomutt/commitdiff
Fix #1656.
authorThomas Roessler <roessler@does-not-exist.org>
Sat, 4 Oct 2003 16:41:04 +0000 (16:41 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Sat, 4 Oct 2003 16:41:04 +0000 (16:41 +0000)
menu.c

diff --git a/menu.c b/menu.c
index 97636362db7556f18318b9662ba2e6fab83840a3..f64d918c33a352f7a9c55c1b2dac727d2c5d9aa1 100644 (file)
--- a/menu.c
+++ b/menu.c
@@ -856,7 +856,7 @@ int mutt_menuLoop (MUTTMENU *menu)
       return i;
                    
     i = km_dokey (menu->menu);
-    if (i == OP_TAG_PREFIX)
+    if (i == OP_TAG_PREFIX || i == OP_TAG_PREFIX_COND)
     {
       if (menu->tagged)
       {
@@ -866,23 +866,12 @@ int mutt_menuLoop (MUTTMENU *menu)
        menu->tagprefix = 1;
        CLEARLINE (LINES - 1);
       }
-      else 
+      else if (i == OP_TAG_PREFIX)
       {
        mutt_error _("No tagged entries.");
        i = -1;
       }
-    }
-    if (i == OP_TAG_PREFIX_COND)
-    {
-      if (menu->tagged)
-      {
-       mvaddstr (LINES - 1, 0, "Tag-");
-       clrtoeol ();
-       i = km_dokey (menu->menu);
-       menu->tagprefix = 1;
-       CLEARLINE (LINES - 1);
-      }
-      else 
+      else /* None tagged, OP_TAG_PREFIX_COND */
       {
        event_t tmp;
        while(UngetCount>0)