From 0e0cc6333975f6b3021b6e152e2480a8d9314ee9 Mon Sep 17 00:00:00 2001 From: Kyosuke Fujimoto Date: Sun, 1 Nov 2020 07:35:43 +0900 Subject: [PATCH] Fix flickering on the Progress tab in demo app --- cmd/fyne_demo/tutorials/widget.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/fyne_demo/tutorials/widget.go b/cmd/fyne_demo/tutorials/widget.go index b60275255c..839b6c3a92 100644 --- a/cmd/fyne_demo/tutorials/widget.go +++ b/cmd/fyne_demo/tutorials/widget.go @@ -239,6 +239,8 @@ func makeInputTab(_ fyne.Window) fyne.CanvasObject { } func makeProgressTab(_ fyne.Window) fyne.CanvasObject { + stopProgress() + progress = widget.NewProgressBar() fprogress = widget.NewProgressBar() @@ -311,11 +313,12 @@ func startProgress() { } go func() { + end := endProgress num := 0.0 for num < 1.0 { time.Sleep(100 * time.Millisecond) select { - case <-endProgress: + case <-end: return default: }