diff --git a/src/libtomahawk/database/DatabaseCommand_TrackStats.cpp b/src/libtomahawk/database/DatabaseCommand_TrackStats.cpp index 7e9d3e9f6..dc763b941 100644 --- a/src/libtomahawk/database/DatabaseCommand_TrackStats.cpp +++ b/src/libtomahawk/database/DatabaseCommand_TrackStats.cpp @@ -64,8 +64,10 @@ DatabaseCommand_TrackStats::exec( DatabaseImpl* dbi ) QHash< QString, unsigned int > charts; while ( query.next() ) { - chartCount++; + if ( query.value( 0 ).toUInt() < 2 ) + break; + chartCount++; if ( chartPos == 0 && query.value( 1 ).toUInt() == trackId ) { chartPos = chartCount;