diff options
| author | hhvn <dev@hhvn.uk> | 2023-12-30 14:16:56 +0000 |
|---|---|---|
| committer | hhvn <dev@hhvn.uk> | 2023-12-30 14:16:56 +0000 |
| commit | ec83d2780491159c4425ee1a5816c2bd4d6e6245 (patch) | |
| tree | 503715b0f2ac8372bed50fa7e876c7641bceebf7 /main.go | |
| parent | 0e385d244de19900df25f1c88f29c3cece6106cb (diff) | |
Make bar run state.GetMon itself
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -2,14 +2,14 @@ package main // import "hhvn.uk/hbspbar" import ( "os" + "os/signal" "strings" "syscall" - "os/signal" - "hhvn.uk/hbspbar/common" - "hhvn.uk/hbspbar/drw" "hhvn.uk/hbspbar/bar" "hhvn.uk/hbspbar/bspc" + "hhvn.uk/hbspbar/common" + "hhvn.uk/hbspbar/drw" ) func main() { @@ -20,7 +20,7 @@ func main() { syscall.SIGTERM) defer bar.Cleanup() - + if drw.InitErr != nil { common.Error("Couldn't initialize X: %s\n", drw.InitErr) return @@ -39,20 +39,20 @@ func main() { for { select { - case s := <- signals: + case s := <-signals: common.Error("%s\n", s) return - case err := <- bar.Handle.Err: + case err := <-bar.Handle.Err: common.Error("%s\n", err) return - case err := <- bspc.Handle.EvErr: + case err := <-bspc.Handle.EvErr: common.Error("Couldn't read event: %s\n", err) return - case event := <- bspc.Handle.Event: + case event := <-bspc.Handle.Event: if strings.HasPrefix(event.Name, "monitor_") { id, err := common.Intify(event.Tokens[0]) if err == nil { - switch (event.Name) { + switch event.Name { case "monitor_add": case "monitor_geometry": bar.Handle.Create <- id @@ -61,10 +61,10 @@ func main() { } } } - case err := <- bspc.Handle.StErr: + case err := <-bspc.Handle.StErr: common.Error("Couldn't load bspwm state: %s\n", err) return - case <- bspc.Handle.StateUpdate: + case <-bspc.Handle.StateUpdate: bar.Handle.NewState <- bspc.Handle.State } } |