]> granicus.if.org Git - neomutt/commitdiff
fix: restore limit current thread
authorRichard Russon <rich@flatcap.org>
Tue, 20 Dec 2016 17:43:50 +0000 (17:43 +0000)
committerRichard Russon <rich@flatcap.org>
Fri, 23 Dec 2016 23:31:40 +0000 (23:31 +0000)
This feature was accidentally disabled by a bad merge.

curs_main.c

index 480ad08557e0505b0d4b6ad9ef4d5e724cb64a8f..13a1d169863d126e6c812381df770f76db07dccf 100644 (file)
@@ -1490,8 +1490,10 @@ int mutt_index_menu (void)
          FREE (&Context->pattern);
          Context->pattern = safe_strdup (buf);
        }
-       if ((op == OP_TOGGLE_READ && mutt_pattern_func (MUTT_LIMIT, NULL) == 0) ||
-           mutt_pattern_func (MUTT_LIMIT, _("Limit to messages matching: ")) == 0)
+
+       if (((op == OP_LIMIT_CURRENT_THREAD) && mutt_limit_current_thread(CURHDR)) ||
+            ((op == OP_MAIN_LIMIT) && (mutt_pattern_func (MUTT_LIMIT,
+                _("Limit to messages matching: ")) == 0)))
        {
          if (menu->oldcurrent >= 0)
          {