diff options
author | Ivan Trubach <mr.trubach@icloud.com> | 2018-08-01 00:40:51 +0300 |
---|---|---|
committer | Ivan Trubach <mr.trubach@icloud.com> | 2018-08-01 00:40:51 +0300 |
commit | 813c239f7ed71bc6410a4dfdc6fb13b4323026cb (patch) | |
tree | 05f7c5133750de276920b2436589d89d2a1578f5 | |
parent | 12527db13ff20863554a573bbd0410a849fea13a (diff) |
Preserve old CPU widget behavior
-rw-r--r-- | main.go | 4 | ||||
-rw-r--r-- | src/widgets/cpu.go | 8 |
2 files changed, 10 insertions, 2 deletions
@@ -37,8 +37,8 @@ var ( zoom = 7 zoomInterval = 3 - averageLoad = true - percpuLoad = true + averageLoad = false + percpuLoad = false cpu *w.CPU mem *w.Mem diff --git a/src/widgets/cpu.go b/src/widgets/cpu.go index 30b12de..c35782c 100644 --- a/src/widgets/cpu.go +++ b/src/widgets/cpu.go @@ -28,6 +28,14 @@ func NewCPU(interval time.Duration, zoom int, average bool, percpu bool) *CPU { self.Label = "CPU Usage" self.Zoom = zoom + if !(self.Average || self.PerCPU) { + if self.Count <= 8 { + self.PerCPU = true + } else { + self.Average = true + } + } + if self.Average { self.Data["Average"] = []float64{0} } |