diff options
| -rw-r--r-- | src/qmmpui/playlistmodel.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qmmpui/playlistmodel.cpp b/src/qmmpui/playlistmodel.cpp index 0f158fec6..689208ef9 100644 --- a/src/qmmpui/playlistmodel.cpp +++ b/src/qmmpui/playlistmodel.cpp @@ -906,10 +906,12 @@ void PlayListModel::removeDuplicates() { for(int i = 0; i < m_items.size(); ++i) { - for(int j = i + 1; j < m_items.size(); ++j) + int j = m_items.size() - 1; + while(j > i) { if(m_items.at(i)->url() == m_items.at(j)->url()) removeItem(m_items.at(j)); + j--; } } } |
