mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-07-31 11:20:22 +02:00
Try deduping better
This commit is contained in:
@@ -97,7 +97,13 @@ void
|
|||||||
DynamicModel::newTrackGenerated( const Tomahawk::query_ptr& query )
|
DynamicModel::newTrackGenerated( const Tomahawk::query_ptr& query )
|
||||||
{
|
{
|
||||||
if( m_onDemandRunning ) {
|
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();
|
m_playlist->generator()->fetchNext();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user