1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-21 00:09:47 +01:00

Try deduping better

This commit is contained in:
Leo Franchi 2011-10-17 17:04:29 -04:00
parent 1208035da3
commit 576a886937

View File

@ -97,7 +97,13 @@ void
DynamicModel::newTrackGenerated( const Tomahawk::query_ptr& query )
{
if( m_onDemandRunning ) {
if ( m_deduper.contains( QPair< QString, QString >( query->track(), query->artist() ) ) )
bool isDuplicate = false;
for ( int i = 0; i < m_deduper.size(); i++ )
{
if ( m_deduper[ i ].first == query->track() && m_deduper[ i ].second == query->artist() )
isDuplicate = true;
}
if ( isDuplicate )
{
m_playlist->generator()->fetchNext();