This commit standardizes the behavior of the PgUp/PgDn
keys when on the main top display. With PgDn, the last
process will become the first process. With PgUp, that
first task will now appear as the last task displayed.
[ this also eliminates some quirks that were evident ]
[ when paging at or near the end of the process list ]
Signed-off-by: Jim Warner <james.warner@comcast.net>
case kbd_PGUP:
if (VIZCHKw(w)) {
if (CHKw(w, Show_IDLEPS) && 0 < w->begtask) {
- w->begnext = -(w->winlines - 1);
+ w->begnext = -(w->winlines - (Rc.mode_altscr ? 1 : 2));
}
}
break;
case kbd_PGDN:
if (VIZCHKw(w)) {
if (CHKw(w, Show_IDLEPS) && w->begtask < Frame_maxtask - 1) {
- w->begnext = +(w->winlines - 1);
+ w->begnext = +(w->winlines - (Rc.mode_altscr ? 1 : 2));
}
}
break;