From b2e2ea3226dabf86ce62fad0ebab0c3cfac1cda6 Mon Sep 17 00:00:00 2001 From: M Essam Hamed Date: Thu, 5 Dec 2024 16:22:20 +0200 Subject: [PATCH] Fix race condition with systray ready --- 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 d046bab5f1f..8ca0db73f38 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 {