From 658fe3523ae801aebeed9d35e54e220862e4e5d3 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Mon, 6 May 2019 19:29:06 +0200 Subject: ui: set global state before main state in tray --- ui/tray.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ui/tray.go') diff --git a/ui/tray.go b/ui/tray.go index bb7250aa..ee4f31d5 100644 --- a/ui/tray.go +++ b/ui/tray.go @@ -206,8 +206,8 @@ func (tray *Tray) removeTunnelAction(tunnelName string) { func (tray *Tray) onTunnelChange(tunnel *service.Tunnel, state service.TunnelState, globalState service.TunnelState, err error) { tray.mtw.Synchronize(func() { - tray.SetTunnelState(tunnel, state, err == nil) tray.updateGlobalState(globalState) + tray.SetTunnelState(tunnel, state, err == nil) if !tray.mtw.Visible() && err != nil { tray.ShowError("WireGuard Tunnel Error", err.Error()) } -- cgit v1.2.3-59-g8ed1b