diff options
Diffstat (limited to 'playlist.go')
| -rw-r--r-- | playlist.go | 3 |
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) } |
