diff options
Diffstat (limited to 'ui/confview.go')
-rw-r--r-- | ui/confview.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/confview.go b/ui/confview.go index dbbe0ab4..5f4c4d96 100644 --- a/ui/confview.go +++ b/ui/confview.go @@ -433,6 +433,9 @@ func NewConfView(parent walk.Container) (*ConfView, error) { cv.updateTicker = time.NewTicker(time.Second) go func() { for range cv.updateTicker.C { + if !cv.Visible() || !cv.Form().Visible() || win.IsIconic(cv.Form().Handle()) { + continue + } if cv.tunnel != nil { tunnel := cv.tunnel var state service.TunnelState |