fix nocopy of mutex
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user