diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-01 02:24:24 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-01 02:24:24 +0100 |
commit | 6169e9a6bec072c466e8f6ba6d326a4d524b6b65 (patch) | |
tree | 1179dba37ae73907eac3fc9ae8d8f271f810a437 | |
parent | tunnel: solve "the tunnel routing problem" on windows (diff) | |
download | wireguard-windows-6169e9a6bec072c466e8f6ba6d326a4d524b6b65.tar.xz wireguard-windows-6169e9a6bec072c466e8f6ba6d326a4d524b6b65.zip |
ui: disable editor when running
Diffstat (limited to '')
-rw-r--r-- | ui/ui.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -107,6 +107,7 @@ func RunUI() { return } + se.SetEnabled(false) pb.SetEnabled(false) lastTunnel = &tunnel _, err = tunnel.Start() @@ -141,18 +142,22 @@ func RunUI() { } switch state { case service.TunnelStarting: + se.SetEnabled(false) pb.SetText("Starting...") pb.SetEnabled(false) tray.SetToolTip("WireGuard: Activating...") case service.TunnelStarted: + se.SetEnabled(false) pb.SetText("Stop") pb.SetEnabled(true) tray.SetToolTip("WireGuard: Activated") case service.TunnelStopping: + se.SetEnabled(false) pb.SetText("Stopping...") pb.SetEnabled(false) tray.SetToolTip("WireGuard: Deactivating...") case service.TunnelStopped, service.TunnelDeleting: + se.SetEnabled(true) lastTunnel.Delete() runningTunnel = nil lastTunnel = nil |