diff options
author | Nathan Scott <nathans@redhat.com> | 2021-08-10 13:58:55 +1000 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-08-10 08:00:35 +0200 |
commit | 02cfd38671ab122b87d2443b24cc6a2440cbc3b9 (patch) | |
tree | c128b0c526f2a20135c4b05a29f3c45380b913c4 /linux/LinuxProcessList.c | |
parent | 6d3b4a0f2ef7f85cccc2b01db39d7eea2c10dd23 (diff) |
The average CPU utilization value must never be marked 'offline'
Fixes https://github.com/htop-dev/htop/issues/729
Diffstat (limited to 'linux/LinuxProcessList.c')
-rw-r--r-- | linux/LinuxProcessList.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c index d3463b51..3556669d 100644 --- a/linux/LinuxProcessList.c +++ b/linux/LinuxProcessList.c @@ -171,7 +171,7 @@ static void LinuxProcessList_updateCPUcount(ProcessList* super) { super->activeCPUs = 1; super->existingCPUs = 1; this->cpuData = xReallocArray(this->cpuData, 2, sizeof(CPUData)); - this->cpuData[0].online = true; + this->cpuData[0].online = true; /* average is always "online" */ this->cpuData[1].online = true; return; } @@ -209,6 +209,7 @@ static void LinuxProcessList_updateCPUcount(ProcessList* super) { for (unsigned int j = currExisting; j < max; j++) { this->cpuData[j].online = false; } + this->cpuData[0].online = true; /* average is always "online" */ currExisting = max; } |