fix nocopy of mutex

This commit is contained in:
Drew Weymouth
2024-09-06 18:07:31 -07:00
parent 0d281bc5bf
commit fec6fe5eb7
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -26,9 +26,9 @@ type TracksPage struct {
title *widget.RichText title *widget.RichText
searcher *widgets.SearchEntry searcher *widgets.SearchEntry
tracklist *widgets.Tracklist tracklist *widgets.Tracklist
loader widgets.TracklistLoader loader *widgets.TracklistLoader
searchTracklist *widgets.Tracklist searchTracklist *widgets.Tracklist
searchLoader widgets.TracklistLoader searchLoader *widgets.TracklistLoader
playRandom *widget.Button playRandom *widget.Button
container *fyne.Container container *fyne.Container
} }
+2 -2
View File
@@ -21,7 +21,7 @@ type TracklistLoader struct {
highestShown int highestShown int
} }
func NewTracklistLoader(tracklist *Tracklist, iter mediaprovider.TrackIterator) TracklistLoader { func NewTracklistLoader(tracklist *Tracklist, iter mediaprovider.TrackIterator) *TracklistLoader {
t := TracklistLoader{ t := TracklistLoader{
tracklist: tracklist, tracklist: tracklist,
iter: iter, iter: iter,
@@ -29,7 +29,7 @@ func NewTracklistLoader(tracklist *Tracklist, iter mediaprovider.TrackIterator)
t.tracklist.OnTrackShown = t.onTrackShown t.tracklist.OnTrackShown = t.onTrackShown
t.fetching = true t.fetching = true
go t.loadMoreTracks(25) go t.loadMoreTracks(25)
return t return &t
} }
// Cancels all asynchronous loads so that they will no longer modify the tracklist. // Cancels all asynchronous loads so that they will no longer modify the tracklist.