diff options
Diffstat (limited to 'playlist.go')
| -rw-r--r-- | playlist.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/playlist.go b/playlist.go index cb9c90c..bc410e3 100644 --- a/playlist.go +++ b/playlist.go @@ -65,13 +65,15 @@ func (pl *Playlist) RemoveSong(s *Song) { func (pl *Playlist) OrderedList() []*Song { songs := make([]*Song, 0, pl.Len()) - cpy := make(Playlist, 0, pl.Len()) + cpy := make(Playlist, pl.Len()) copy(cpy, *pl) + llog.DDebug("copying %v returned %v", *pl, cpy) for cpy.Len() > 0 { songs = append(songs, heap.Pop(&cpy).(*Song)) } + llog.DDebug("ordering queue %v returned %v", pl, songs) return songs } |
