From 4866ee4973e4cf500283b0af65623a33230046ad Mon Sep 17 00:00:00 2001 From: Kimiblock Moe Date: Tue, 17 Mar 2026 17:18:08 +0800 Subject: [PATCH] Fix a race condition --- snotify.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snotify.go b/snotify.go index 40957eb..562b1ea 100644 --- a/snotify.go +++ b/snotify.go @@ -80,7 +80,7 @@ func dndWatcher() () { wg.Add(1) go func () { pipe, err := cmd.StdoutPipe() - wg.Done() + wg.Wait() if err != nil { log.Println("GSettings failed:", err) return @@ -118,7 +118,7 @@ func dndWatcher() () { dndLock.Unlock() } } () - wg.Wait() + wg.Done() err := cmd.Start() if err != nil { fmt.Println("Could not start DnD monitor:", err)