]> granicus.if.org Git - procps-ng/commit
top: improve vertical scroll management for 'i' toggle
authorJim Warner <james.warner@comcast.net>
Sun, 12 Jul 2015 09:44:44 +0000 (04:44 -0500)
committerCraig Small <csmall@enc.com.au>
Thu, 23 Jul 2015 20:51:40 +0000 (06:51 +1000)
commitaa7ff688db2e9f372621f151125165928ee9be84
tree76c4e46b9c6a5b6d2f547b7e106789045fc7b7e9
parentae4b6867452b3ce2509fbe3b99ba46db9f14662a
top: improve vertical scroll management for 'i' toggle

When a user is taking advantage of the scroll features
it is likely a scrolled vertical position is well past
the first displayable task. That is especially true of
top's forest view ('V') mode where those early systemd
attached processes are generally not very interesting.

As such, should the idle mode toggle ('i') be employed
a distorted display is almost guaranteed because tasks
that have used some cpu, and thus should be displayed,
have already been skipped by virtue of their position.

So this patch temporarily nullifies vertical scrolling
during the period when idle tasks are not being shown.

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c