don't block UI thread when clicking green play button on albums
This commit is contained in:
@@ -122,10 +122,10 @@ func (m *Controller) ConnectTracklistActions(tracklist *widgets.Tracklist) {
|
|||||||
|
|
||||||
func (m *Controller) ConnectAlbumGridActions(grid *widgets.GridView) {
|
func (m *Controller) ConnectAlbumGridActions(grid *widgets.GridView) {
|
||||||
grid.OnAddToQueue = func(albumID string) {
|
grid.OnAddToQueue = func(albumID string) {
|
||||||
m.App.PlaybackManager.LoadAlbum(albumID, true, false)
|
go m.App.PlaybackManager.LoadAlbum(albumID, true, false)
|
||||||
}
|
}
|
||||||
grid.OnPlay = func(albumID string, shuffle bool) {
|
grid.OnPlay = func(albumID string, shuffle bool) {
|
||||||
m.App.PlaybackManager.PlayAlbum(albumID, 0, shuffle)
|
go m.App.PlaybackManager.PlayAlbum(albumID, 0, shuffle)
|
||||||
}
|
}
|
||||||
grid.OnShowItemPage = func(albumID string) {
|
grid.OnShowItemPage = func(albumID string) {
|
||||||
m.NavigateTo(AlbumRoute(albumID))
|
m.NavigateTo(AlbumRoute(albumID))
|
||||||
|
|||||||
Reference in New Issue
Block a user