aboutsummaryrefslogtreecommitdiff
path: root/playlist.go
diff options
context:
space:
mode:
Diffstat (limited to 'playlist.go')
-rw-r--r--playlist.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/playlist.go b/playlist.go
index b37ab3d..8f17055 100644
--- a/playlist.go
+++ b/playlist.go
@@ -36,6 +36,9 @@ func (pl *Playlist) Pop() any {
}
func (pl *Playlist) PopSong() *Song {
+ if len(*pl) == 0 {
+ return nil
+ }
return heap.Pop(pl).(*Song)
}