diff --git a/systray_windows.go b/systray_windows.go index cf9f23b0..767c1696 100644 --- a/systray_windows.go +++ b/systray_windows.go @@ -254,11 +254,8 @@ func (t *winTray) wndProc(hWnd windows.Handle, message uint32, wParam, lParam ui WM_ENDSESSION = 0x0016 WM_CLOSE = 0x0010 WM_DESTROY = 0x0002 - WM_CREATE = 0x0001 ) switch message { - case WM_CREATE: - systrayReady() case WM_COMMAND: menuItemId := int32(wParam) // https://docs.microsoft.com/en-us/windows/win32/menurc/wm-command#menus @@ -771,6 +768,7 @@ func registerSystray() { return } + systrayReady() } func nativeLoop() {