Fix widget initialization
This commit is contained in:
parent
77c8a500fc
commit
95dbe56b9a
@ -34,7 +34,9 @@ func NewCPU(interval time.Duration, zoom int) *CPU {
|
|||||||
self.Data["Average"] = []float64{0}
|
self.Data["Average"] = []float64{0}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// update asynchronously because of 1 second blocking period
|
||||||
go self.update()
|
go self.update()
|
||||||
|
|
||||||
ticker := time.NewTicker(self.interval)
|
ticker := time.NewTicker(self.interval)
|
||||||
go func() {
|
go func() {
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
|
@ -23,7 +23,8 @@ func NewDisk() *Disk {
|
|||||||
}
|
}
|
||||||
self.Label = "Disk Usage"
|
self.Label = "Disk Usage"
|
||||||
|
|
||||||
go self.update()
|
self.update()
|
||||||
|
|
||||||
ticker := time.NewTicker(self.interval)
|
ticker := time.NewTicker(self.interval)
|
||||||
go func() {
|
go func() {
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
|
@ -22,7 +22,8 @@ func NewMem(interval time.Duration, zoom int) *Mem {
|
|||||||
self.Data["Main"] = []float64{0}
|
self.Data["Main"] = []float64{0}
|
||||||
self.Data["Swap"] = []float64{0}
|
self.Data["Swap"] = []float64{0}
|
||||||
|
|
||||||
go self.update()
|
self.update()
|
||||||
|
|
||||||
ticker := time.NewTicker(self.interval)
|
ticker := time.NewTicker(self.interval)
|
||||||
go func() {
|
go func() {
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
|
@ -31,7 +31,8 @@ func NewNet() *Net {
|
|||||||
}
|
}
|
||||||
self.Label = "Network Usage"
|
self.Label = "Network Usage"
|
||||||
|
|
||||||
go self.update()
|
self.update()
|
||||||
|
|
||||||
ticker := time.NewTicker(self.interval)
|
ticker := time.NewTicker(self.interval)
|
||||||
go func() {
|
go func() {
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
|
@ -31,7 +31,8 @@ func NewTemp() *Temp {
|
|||||||
}
|
}
|
||||||
self.Label = "Temperatures"
|
self.Label = "Temperatures"
|
||||||
|
|
||||||
go self.update()
|
self.update()
|
||||||
|
|
||||||
ticker := time.NewTicker(self.interval)
|
ticker := time.NewTicker(self.interval)
|
||||||
go func() {
|
go func() {
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user