From 91a57f381a79d04137c3e332799dff7c9816f398 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Tue, 11 Feb 2025 17:27:46 -0300 Subject: [PATCH] don't need to call fyne.Do from goroutine anymore --- ui/widgets/tracklistrow.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/widgets/tracklistrow.go b/ui/widgets/tracklistrow.go index 0f2e69b..ca117cd 100644 --- a/ui/widgets/tracklistrow.go +++ b/ui/widgets/tracklistrow.go @@ -346,7 +346,8 @@ func (t *tracklistRowBase) Update(tm *util.TrackListModel, rowNum int) { if tracklistUpdateCounter.NumEventsSince(time.Now().Add(-150*time.Millisecond)) > 20 { t.doUpdate(&emptyTrack, 1) if t.nextUpdateModel == nil { - go fyne.Do(func() { + // queue to run later + fyne.Do(func() { if t.nextUpdateModel != nil { t.doUpdate(t.nextUpdateModel, t.nextUpdateRowNum) }