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 | f6420d7c01c7f93d3c927b39c49df2651d320dd7 (patch) | |
tree | 1179dba37ae73907eac3fc9ae8d8f271f810a437 /ui/ui.go | |
parent | tunnel: solve "the tunnel routing problem" on windows (diff) | |
download | wireguard-windows-f6420d7c01c7f93d3c927b39c49df2651d320dd7.tar.xz wireguard-windows-f6420d7c01c7f93d3c927b39c49df2651d320dd7.zip |
ui: disable editor when running
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/ui.go')
-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 |