Use the current playlist, not the active playlist, when rating songs. Fixes issue #1047

This commit is contained in:
David Sansome 2010-12-09 20:15:44 +00:00
parent 47c13c4479
commit fca0ce1188
1 changed files with 2 additions and 2 deletions

View File

@ -1339,8 +1339,8 @@ void MainWindow::PlaylistEditFinished(const QModelIndex& index) {
void MainWindow::PlaylistSongRated(const QModelIndex& index, double rating) {
const QModelIndex source_index =
playlists_->active()->proxy()->mapToSource(index);
PlaylistItemPtr item(playlists_->active()->item_at(source_index.row()));
playlists_->current()->proxy()->mapToSource(index);
PlaylistItemPtr item(playlists_->current()->item_at(source_index.row()));
if (item && item->IsLocalLibraryItem()) {
library_->backend()->UpdateSongRatingAsync(item->Metadata().id(), rating);
}