diff --git a/src/qprojectM/QProjectM_MainWindow.cpp b/src/qprojectM/QProjectM_MainWindow.cpp index 0ee707569..aef2586e8 100644 --- a/src/qprojectM/QProjectM_MainWindow.cpp +++ b/src/qprojectM/QProjectM_MainWindow.cpp @@ -300,8 +300,7 @@ void QProjectM_MainWindow::changeRating ( const QModelIndex & index ) { int i = 0; foreach (PlaylistItemMetaData metaData, *items) { if (metaData.id == id) { - metaData.rating = newRating; - (*items)[i] = metaData; + (*items)[i].rating = newRating; } i++; }