int bodyoffset = 1; /* offset of first line of real text */
int statusoffset = 0; /* offset for the status bar */
- int helpoffset = LINES - 2; /* offset for the help bar. */
int bodylen = LINES - 2 - bodyoffset; /* length of displayable area */
MUTTMENU *pager_index = NULL; /* the Pager Index (PI) */
if (redraw & REDRAW_FULL) {
SETCOLOR(main_w, MT_COLOR_NORMAL);
- /* wclear(main_w) doesn't optimize screen redraws */
- wmove(main_w, 0, 0);
- wclrtobot(main_w);
+ werase(main_w);
if (IsHeader (extra) && Context->vcount + 1 < PagerIndexLines)
indexlen = Context->vcount + 1;
statusoffset = IsHeader (extra) ? indexlen : 0;
bodyoffset = statusoffset + 1;
- helpoffset = LINES - 2;
- bodylen = helpoffset - bodyoffset;
+ bodylen = LINES - 2 - bodyoffset;
- SETCOLOR(main_w, MT_COLOR_STATUS);
- wmove(main_w, helpoffset, 0);
- mutt_paddstr(main_w, getmaxx(main_w), "");
+ SETCOLOR(main_w, MT_COLOR_SIDEBAR);
+ mvwhline(main_w, LINES - 2, 0, ACS_HLINE, getmaxx(main_w));
SETCOLOR(main_w, MT_COLOR_NORMAL);
if (Resize != NULL) {