Rocco Rutte:
[apps/madmutt.git] / menu.c
diff --git a/menu.c b/menu.c
index 39e5f0d..4f67b84 100644 (file)
--- 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;