From 56b9c951111a4627cd5d9f5d8e72623a0c8ecb57 Mon Sep 17 00:00:00 2001 From: Ruben Pollan <meskio@sindominio.net> Date: Thu, 18 Jan 2018 11:55:33 +0100 Subject: [PATCH] [style] clean up wait loop --- systray.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/systray.go b/systray.go index fa19c0f2..0efaa1b7 100644 --- a/systray.go +++ b/systray.go @@ -141,15 +141,15 @@ func (bt *bmTray) changeStatus(status string) { } func (bt *bmTray) waitIcon() { - i := 0 icons := [][]byte{icon.Wait0, icon.Wait1, icon.Wait2, icon.Wait3} - for { + for i := 0; true; i = (i + 1) % 4 { systray.SetIcon(icons[i]) + select { case <-bt.waitCh: return case <-time.After(time.Millisecond * 500): - i = (i + 1) % 4 + continue } } } -- GitLab