diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-06-11 11:31:33 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-06-11 11:31:33 +0200 |
commit | 51c29287cc2c930c585103074b1fe64b41eda289 (patch) | |
tree | a98ae74035d569b27915b372eb68ef7b712790e1 | |
parent | version: bump (diff) | |
download | wireguard-windows-51c29287cc2c930c585103074b1fe64b41eda289.tar.xz wireguard-windows-51c29287cc2c930c585103074b1fe64b41eda289.zip |
ui: confview: only suspend if interface is changing
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r-- | ui/confview.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/confview.go b/ui/confview.go index b84852b3..5a2e5dab 100644 --- a/ui/confview.go +++ b/ui/confview.go @@ -502,15 +502,15 @@ func (cv *ConfView) setTunnel(tunnel *manager.Tunnel, config *conf.Config, state if !(cv.tunnel == nil || tunnel == nil || tunnel.Name == cv.tunnel.Name) { return } - cv.SetSuspended(true) - defer cv.SetSuspended(false) - - cv.name.SetVisible(tunnel != nil) title := "Interface: " + config.Name if cv.name.Title() != title { + cv.SetSuspended(true) + defer cv.SetSuspended(false) cv.name.SetTitle(title) } + cv.name.SetVisible(tunnel != nil) + cv.interfaze.apply(&config.Interface) cv.interfaze.status.update(state) cv.interfaze.toggleActive.update(state) |