make sure to set lyrics nil when stopping

This commit is contained in:
Drew Weymouth
2024-05-25 10:48:20 -07:00
parent 4ba358ad23
commit 8caab9bd43
+8 -9
View File
@@ -205,17 +205,16 @@ func (a *NowPlayingPage) OnSongChange(song, _ *mediaprovider.Track) {
a.card.Update(song)
if song == nil {
a.card.SetCoverImage(nil)
return
} else {
a.imageLoadCancel = a.im.GetFullSizeCoverArtAsync(song.CoverArtID, func(img image.Image, err error) {
if err != nil {
log.Printf("error loading cover art: %v\n", err)
} else {
a.card.SetCoverImage(img)
}
})
}
a.imageLoadCancel = a.im.GetFullSizeCoverArtAsync(song.CoverArtID, func(img image.Image, err error) {
if err != nil {
log.Printf("error loading cover art: %v\n", err)
} else {
a.card.SetCoverImage(img)
}
})
if a.tabs != nil && a.tabs.SelectedIndex() == 1 /*lyrics*/ {
a.updateLyrics()
}