From a4a30744adab711799e10e1355c20b73c81fb2b3 Mon Sep 17 00:00:00 2001 From: "M. Essam" Date: Sat, 14 Dec 2024 22:17:53 +0200 Subject: [PATCH] Fix race condition with systray ready (#2993) --- client/ui/client_ui.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client/ui/client_ui.go b/client/ui/client_ui.go index d046bab5f..8ca0db73f 100644 --- a/client/ui/client_ui.go +++ b/client/ui/client_ui.go @@ -572,6 +572,7 @@ func (s *serviceClient) onTrayReady() { s.update.SetOnUpdateListener(s.onUpdateAvailable) go func() { s.getSrvConfig() + time.Sleep(100 * time.Millisecond) // To prevent race condition caused by systray not being fully initialized and ignoring setIcon for { err := s.updateStatus() if err != nil {