From dd1071f1801f0107138573131aaa62b678cc7a6b Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Mon, 17 Oct 2011 17:13:31 -0400 Subject: [PATCH] debug for rotzbouw --- src/libtomahawk/playlist/dynamic/DynamicModel.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/playlist/dynamic/DynamicModel.cpp b/src/libtomahawk/playlist/dynamic/DynamicModel.cpp index 5265878df..617619e33 100644 --- a/src/libtomahawk/playlist/dynamic/DynamicModel.cpp +++ b/src/libtomahawk/playlist/dynamic/DynamicModel.cpp @@ -88,7 +88,6 @@ DynamicModel::startOnDemand() m_playlist->generator()->startOnDemand(); - m_deduper.clear(); m_onDemandRunning = true; } @@ -98,17 +97,22 @@ DynamicModel::newTrackGenerated( const Tomahawk::query_ptr& query ) { if( m_onDemandRunning ) { bool isDuplicate = false; + qDebug() << "Deduping:" << query->track() << query->artist(); for ( int i = 0; i < m_deduper.size(); i++ ) { + qDebug() << "Checking against:" << m_deduper[ i ].first << m_deduper[ i ].second; if ( m_deduper[ i ].first == query->track() && m_deduper[ i ].second == query->artist() ) isDuplicate = true; } + qDebug() << "is dup?" << isDuplicate; if ( isDuplicate ) { m_playlist->generator()->fetchNext(); return; - } else { + } + else + { m_deduper.append( QPair< QString, QString >( query->track(), query->artist() ) ); }