diff --git a/ui/widgets/albumfilterbutton.go b/ui/widgets/albumfilterbutton.go index 3562868..43cb30c 100644 --- a/ui/widgets/albumfilterbutton.go +++ b/ui/widgets/albumfilterbutton.go @@ -199,7 +199,10 @@ func NewAlbumFilterPopup(filter *AlbumFilterButton) *AlbumFilterPopup { ) go func() { - a.genreFilter.SetGenreList(<-a.filterBtn.genreListChan) + genres := <-a.filterBtn.genreListChan + fyne.Do(func() { + a.genreFilter.SetGenreList(genres) + }) }() return a