diff --git a/models/playlistsmodel.cpp b/models/playlistsmodel.cpp index 02f37ec5e..c35ca731c 100644 --- a/models/playlistsmodel.cpp +++ b/models/playlistsmodel.cpp @@ -565,6 +565,7 @@ void PlaylistsModel::playlistInfoRetrieved(const QString &name, const QListsongs.indexOf(si); beginMoveRows(parent, existing, existing, parent, i>existing ? i+1 : i); SongItem *si=pl->songs.takeAt(existing); + si->key=s.key; pl->songs.insert(i, si); endMoveRows(); }