From 51c29287cc2c930c585103074b1fe64b41eda289 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 11 Jun 2019 11:31:33 +0200 Subject: ui: confview: only suspend if interface is changing Signed-off-by: Jason A. Donenfeld --- ui/confview.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ui') 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) -- cgit v1.2.3-59-g8ed1b