From 90f44d94365dfad9c5225e8c97784983c277216b Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 8 May 2019 17:39:57 +0200 Subject: ui: confview: do not poll when minimized Also poll for the log less often. --- ui/confview.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ui/confview.go') 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 -- cgit v1.2.3-59-g8ed1b