X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=sidebar.c;h=a9b0788694978a80964dfd9ab4de01f9eeee2cc1;hb=d3c39b017ce3de4a07c34a1d7017495ea1b7ed4b;hp=ba4d4a49a2b965fbdb60177ad05981c7f95e1635;hpb=6763f237f2dfe6467cb6308e6735bab6b09d212b;p=apps%2Fmadmutt.git diff --git a/sidebar.c b/sidebar.c index ba4d4a4..a9b0788 100644 --- a/sidebar.c +++ b/sidebar.c @@ -40,10 +40,14 @@ void calc_boundaries (int menu) if (list_empty(Incoming)) return; + if (CurBuffy < 0 || CurBuffy >= Incoming->length) + CurBuffy = 0; + if (TopBuffy < 0 || TopBuffy >= Incoming->length) + TopBuffy = 0; /* correct known_lines if it has changed because of a window resize */ /* if (known_lines != LINES) known_lines = LINES; */ - + lines = LINES - 2 - (menu != MENU_PAGER || option (OPTSTATUSONTOP)); known_lines = lines; if (option (OPTSIDEBARNEWMAILONLY)) {