mirror of https://github.com/xzeldon/htop.git
Fix display of nan% in CPU meters
(Fix by Steven Hampson)
This commit is contained in:
parent
65bc58ed50
commit
655c29bce5
|
@ -47,7 +47,7 @@ static void CPUMeter_setValues(Meter* this, char* buffer, int size) {
|
||||||
snprintf(buffer, size, "absent");
|
snprintf(buffer, size, "absent");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
double total = (double) pl->totalPeriod[processor];
|
double total = (double) (pl->totalPeriod[processor] == 0 ? 1 : pl->totalPeriod[processor]);
|
||||||
double cpu;
|
double cpu;
|
||||||
this->values[0] = pl->nicePeriod[processor] / total * 100.0;
|
this->values[0] = pl->nicePeriod[processor] / total * 100.0;
|
||||||
this->values[1] = pl->userPeriod[processor] / total * 100.0;
|
this->values[1] = pl->userPeriod[processor] / total * 100.0;
|
||||||
|
|
|
@ -9,6 +9,8 @@ What's new in version 0.8.4
|
||||||
(thanks to Tom Callaway)
|
(thanks to Tom Callaway)
|
||||||
* getopt-based long options and --no-color
|
* getopt-based long options and --no-color
|
||||||
(thanks to Vincent Launchbury)
|
(thanks to Vincent Launchbury)
|
||||||
|
* BUGFIX: Fix display of nan% in CPU meters
|
||||||
|
(thanks to Steven Hampson)
|
||||||
* BUGFIX: Fix memory leak
|
* BUGFIX: Fix memory leak
|
||||||
(thanks to Pavol Rusnak)
|
(thanks to Pavol Rusnak)
|
||||||
* Add Bash/emacs style navigation keys
|
* Add Bash/emacs style navigation keys
|
||||||
|
|
Loading…
Reference in New Issue