top: do not co-mingle strings/numbers under namespaces
Craig's recent commit under that newlib branch dealing with namespace support has prompted me to review top's handling of those fields. Currently, when such a field is zero, top displays a dash ('-'). This will mean the justification toggles ('j/J') will behave incorrectly. This patch simply allows the potential zero to display or be suppressed with the already existing '0' toggle. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
1bfc9235b4
commit
b2853ed117
@ -5069,8 +5069,8 @@ static const char *task_show (const WIN_t *q, const int idx) {
|
|||||||
case EU_NS5:
|
case EU_NS5:
|
||||||
case EU_NS6:
|
case EU_NS6:
|
||||||
{ long ino = rSv(i, ul_int);
|
{ long ino = rSv(i, ul_int);
|
||||||
if (ino > 0) cp = make_num(ino, W, Jn, i);
|
if (Rc.zero_suppress && 0 >= ino) cp = make_str("", W, Js, i);
|
||||||
else cp = make_str("-", W, Js, i);
|
else cp = make_num(ino, W, Jn, i);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
/* ull_int, scale_tics */
|
/* ull_int, scale_tics */
|
||||||
|
Loading…
Reference in New Issue
Block a user