X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=menu.c;h=4f67b8463a79eb46e5e0c65262dde4e6e3d34918;hb=d6762a4238f82a4c7201c16d99276b5ff2f8a447;hp=39e5f0df484b9ddf3e381749ed4d70881723781d;hpb=b25e26b05ff3172041861e032cb839871367a480;p=apps%2Fmadmutt.git diff --git a/menu.c b/menu.c index 39e5f0d..4f67b84 100644 --- a/menu.c +++ b/menu.c @@ -376,7 +376,7 @@ void menu_check_recenter (MUTTMENU * menu) } else if (menu->current >= menu->top + menu->pagelen - c) { /* indicator below bottom threshold */ if (option (OPTMENUSCROLL) || (menu->pagelen <= 0)) - menu->top = menu->current - menu->pagelen + c + 1; + menu->top = menu->current - menu->pagelen + c; else menu->top += (menu->pagelen - @@ -996,6 +996,10 @@ int mutt_menuLoop (MUTTMENU * menu) mutt_what_key (); break; + case OP_REBUILD_CACHE: + mx_rebuild_cache (); + break; + case OP_REDRAW: clearok (stdscr, TRUE); menu->redraw = REDRAW_FULL;