top: harden detailed stats two abreast summary display <=== port of newlib e5386f1f
______________________________ original newlib message When displaying detailed cpu statistics, as opposed to those scalable graphs, only two per line can be shown. Therefore, if we are showing a detail version, our '4' toggle must prematurely revert to single mode display. Conversely, the 't' toggle must also turn off that '4' toggle rather than try to print more than 2 abreast if we're currently executing in detailed statistics mode. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
bd463189d7
commit
5dc515a6fd
@ -5860,6 +5860,9 @@ static void keys_summary (int ch) {
|
|||||||
if ((w->rc.double_up >= ADJOIN_limit)
|
if ((w->rc.double_up >= ADJOIN_limit)
|
||||||
|| ((w->rc.double_up >= smp_num_cpus)))
|
|| ((w->rc.double_up >= smp_num_cpus)))
|
||||||
w->rc.double_up = 0;
|
w->rc.double_up = 0;
|
||||||
|
if ((w->rc.double_up > 1)
|
||||||
|
&& (!w->rc.graph_cpus))
|
||||||
|
w->rc.double_up = 0;
|
||||||
OFFw(w, (View_CPUSUM | View_CPUNOD));
|
OFFw(w, (View_CPUSUM | View_CPUNOD));
|
||||||
break;
|
break;
|
||||||
case 'C':
|
case 'C':
|
||||||
@ -5883,6 +5886,9 @@ static void keys_summary (int ch) {
|
|||||||
w->rc.graph_cpus = 0;
|
w->rc.graph_cpus = 0;
|
||||||
OFFw(w, View_STATES);
|
OFFw(w, View_STATES);
|
||||||
}
|
}
|
||||||
|
if ((w->rc.double_up > 1)
|
||||||
|
&& (!w->rc.graph_cpus))
|
||||||
|
w->rc.double_up = 0;
|
||||||
break;
|
break;
|
||||||
default: // keep gcc happy
|
default: // keep gcc happy
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user