From: Thomas Roessler Date: Sun, 23 Jul 2000 21:47:01 +0000 (+0000) Subject: Fix #108, from Gero Treuner. X-Git-Tag: mutt-1-3-6-rel~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1917c86ff611465be93eacd1ab3899dfafae4b63;p=mutt Fix #108, from Gero Treuner. --- diff --git a/menu.c b/menu.c index 8959217e..67a8567e 100644 --- a/menu.c +++ b/menu.c @@ -362,7 +362,7 @@ void menu_check_recenter (MUTTMENU *menu) } else if (menu->current >= menu->top + menu->pagelen) { - if (option (OPTMENUSCROLL)) + if (option (OPTMENUSCROLL) || (menu->pagelen <= 0)) menu->top = menu->current - menu->pagelen + 1; else menu->top += menu->pagelen * ((menu->current - menu->top) / menu->pagelen); @@ -370,7 +370,7 @@ void menu_check_recenter (MUTTMENU *menu) } else if (menu->current < menu->top) { - if (option (OPTMENUSCROLL)) + if (option (OPTMENUSCROLL) || (menu->pagelen <= 0)) menu->top = menu->current; else {