aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-06 19:29:06 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-07 07:30:36 +0200
commit658fe3523ae801aebeed9d35e54e220862e4e5d3 (patch)
tree43e99528b7c9778df781f5f384b43fec3975207e
parentui: move things out of iconprovider (diff)
downloadwireguard-windows-658fe3523ae801aebeed9d35e54e220862e4e5d3.tar.xz
wireguard-windows-658fe3523ae801aebeed9d35e54e220862e4e5d3.zip
ui: set global state before main state in tray
-rw-r--r--ui/tray.go2
1 files changed, 1 insertions, 1 deletions
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())
}