diff options
| author | hhvn <dev@hhvn.uk> | 2024-01-27 16:32:30 +0000 |
|---|---|---|
| committer | hhvn <dev@hhvn.uk> | 2024-01-27 16:35:32 +0000 |
| commit | 77c48c8a8074cfb48f346b77760eb3d58a2716dc (patch) | |
| tree | d626bf7c52e8b222eca6f35286a5ae158d634f74 /main.go | |
| parent | 0a5f0070526a2c32e7b7f65a50ecd993babfedfa (diff) | |
Clean up bspc/
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -32,8 +32,9 @@ func main() { } defer bspc.Cleanup() - bar.NewState <- bspc.Handle.State - for _, m := range bspc.Handle.State.Monitors { + state := <- bspc.NewState + bar.NewState <- state + for _, m := range state.Monitors { bar.Create <- m.ID } @@ -45,10 +46,10 @@ func main() { case err := <-bar.Err: common.Error("%s\n", err) return - case err := <-bspc.Handle.EvErr: + case err := <-bspc.EvErr: common.Error("Couldn't read event: %s\n", err) return - case event := <-bspc.Handle.Event: + case event := <-bspc.Event: if strings.HasPrefix(event.Name, "monitor_") { id, err := common.Intify(event.Tokens[0]) if err == nil { @@ -61,11 +62,11 @@ func main() { } } } - case err := <-bspc.Handle.StErr: + case err := <-bspc.StErr: common.Error("Couldn't load bspwm state: %s\n", err) return - case <-bspc.Handle.StateUpdate: - bar.NewState <- bspc.Handle.State + case s := <-bspc.NewState: + bar.NewState <- s } } } |