From 7c0f68d4bcdee23866d74c83719a3daddf337dbf Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sun, 12 Nov 2023 10:56:04 -0800 Subject: [PATCH] don't crash with zero track album --- ui/browsing/albumpage.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/browsing/albumpage.go b/ui/browsing/albumpage.go index 3b8225a..5acd04f 100644 --- a/ui/browsing/albumpage.go +++ b/ui/browsing/albumpage.go @@ -314,8 +314,10 @@ func (a *AlbumPageHeader) showPopUpCover() { func formatMiscLabelStr(a *mediaprovider.AlbumWithTracks) string { var discs string - if discCount := a.Tracks[len(a.Tracks)-1].DiscNumber; discCount > 1 { - discs = fmt.Sprintf("%d discs · ", discCount) + if len(a.Tracks) > 0 { + if discCount := a.Tracks[len(a.Tracks)-1].DiscNumber; discCount > 1 { + discs = fmt.Sprintf("%d discs · ", discCount) + } } tracks := "tracks" if a.TrackCount == 1 {