Commit 97e12645 authored by jim warner's avatar jim warner Committed by Craig Small

top: standardize PgUp/PgDn management within task area

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's avatarJim Warner <james.warner@comcast.net>
parent e6a2931c
Pipeline #69387320 passed with stage
in 1 minute and 38 seconds
......@@ -5141,14 +5141,14 @@ static void keys_window (int ch) {
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 < PIDSmaxt - 1) {
w->begnext = +(w->winlines - 1);
w->begnext = +(w->winlines - (Rc.mode_altscr ? 1 : 2));
}
}
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment