diff --git a/src/playlist/playlist.cpp b/src/playlist/playlist.cpp index e09cbc8e8..30bb5fc37 100644 --- a/src/playlist/playlist.cpp +++ b/src/playlist/playlist.cpp @@ -2009,8 +2009,7 @@ void Playlist::ReshuffleIndices() { std::shuffle(shuffled_album_keys.begin(), shuffled_album_keys.end(), std::mt19937(rd())); // If the user is currently playing a song, force its album to be first - // Or if the song was not playing but it was selected, force its album to be first. - if (current_virtual_index_ != -1 || current_row() != -1) { + if (current_row() != -1) { const QString key = items_[current_row()]->Metadata().AlbumKey(); const qint64 pos = shuffled_album_keys.indexOf(key); if (pos >= 1) {