From: andreas amann Date: Fri, 6 Aug 2010 00:03:23 +0000 (-0700) Subject: do not leave pager when changing sort order. X-Git-Tag: mutt-1-5-21-rel~53 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=989e70ba7c7bb0e1cb2acfdc8b141f60066b6e71;p=mutt do not leave pager when changing sort order. closes #2143 --- diff --git a/curs_main.c b/curs_main.c index 9ae65913..54f68d3e 100644 --- a/curs_main.c +++ b/curs_main.c @@ -922,6 +922,11 @@ int mutt_index_menu (void) resort_index (menu); set_option (OPTSEARCHINVALID); } + if (menu->menu == MENU_PAGER) + { + op = OP_DISPLAY_MESSAGE; + continue; + } menu->redraw |= REDRAW_STATUS; } break; diff --git a/functions.h b/functions.h index f90e6046..e8beacb4 100644 --- a/functions.h +++ b/functions.h @@ -208,6 +208,8 @@ struct binding_t OpPager[] = { /* map: pager */ { "search-next", OP_SEARCH_NEXT, "n" }, { "next-thread", OP_MAIN_NEXT_THREAD, "\016" }, { "next-subthread", OP_MAIN_NEXT_SUBTHREAD, "\033n" }, + { "sort-mailbox", OP_SORT, "o" }, + { "sort-reverse", OP_SORT_REVERSE, "O" }, { "print-message", OP_PRINT, "p" }, { "previous-thread", OP_MAIN_PREV_THREAD, "\020" }, { "previous-subthread",OP_MAIN_PREV_SUBTHREAD, "\033p" },