summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhhvn <dev@hhvn.uk>2024-02-21 18:35:26 +0000
committerhhvn <dev@hhvn.uk>2024-02-21 18:36:01 +0000
commit6154256e9ad6fcac5360755372612315374fdc21 (patch)
tree0a0ff16305ed23337fe8163a5a43d9d20259419e
parent4e17f1290c9c07f8a7e91662295dc84f21f6cbae (diff)
Actual handle bar errors again
-rw-r--r--main.go18
1 files changed, 14 insertions, 4 deletions
diff --git a/main.go b/main.go
index 8a72dbf..bc4e0d4 100644
--- a/main.go
+++ b/main.go
@@ -31,8 +31,11 @@ func main() {
defer bspc.Cleanup()
state := <- bspc.NewState
+
for _, m := range state.Monitors {
- Create(state, m.ID)
+ if err := Create(state, m.ID); err != nil {
+ common.Error("%s\n", err)
+ }
}
var blocks []*status.Block = nil
@@ -70,10 +73,18 @@ func main() {
case "monitor_add":
fallthrough
case "monitor_geometry":
- Create(state, id)
+ err = Create(state, id)
+ if err != nil {
+ common.Error("%s\n", err)
+ }
case "monitor_remove":
- Destroy(state, id)
+ err = Destroy(state, id)
+ if err != nil {
+ common.Error("%s\n", err)
+ }
}
+ } else {
+ common.Perror("Intify", err)
}
}
case err := <-bspc.StErr:
@@ -82,7 +93,6 @@ func main() {
case blocks = <- status.NewBlocks:
Redraw(state, blocks)
case state = <- bspc.NewState:
- finalstate = state
Redraw(state, blocks)
}
}