From c1a65587cd393d24a47eafde9964e687cdc9b245 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser <muesli@gmail.com> Date: Mon, 7 Mar 2011 00:50:54 +0100 Subject: [PATCH] * Don't emit tracks in batches. --- src/libtomahawk/database/databasecommand_alltracks.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/libtomahawk/database/databasecommand_alltracks.cpp b/src/libtomahawk/database/databasecommand_alltracks.cpp index 41205f8c0..95fb8df29 100644 --- a/src/libtomahawk/database/databasecommand_alltracks.cpp +++ b/src/libtomahawk/database/databasecommand_alltracks.cpp @@ -60,6 +60,7 @@ DatabaseCommand_AllTracks::exec( DatabaseImpl* dbi ) while( query.next() ) { Tomahawk::result_ptr result = Tomahawk::result_ptr( new Tomahawk::Result() ); + QVariantMap attr; TomahawkSqlQuery attrQuery = dbi->newquery(); @@ -89,7 +90,7 @@ DatabaseCommand_AllTracks::exec( DatabaseImpl* dbi ) result->setAlbumPos( query.value( 11 ).toUInt() ); result->setScore( 1.0 ); result->setCollection( m_collection ); - + attrQuery.prepare( "SELECT k, v FROM track_attributes WHERE id = ?" ); attrQuery.bindValue( 0, result->dbid() ); attrQuery.exec(); @@ -105,12 +106,6 @@ DatabaseCommand_AllTracks::exec( DatabaseImpl* dbi ) qry->addResults( results ); ql << qry; - - if ( ++i % 5000 == 0 ) - { - emit tracks( ql, m_collection ); - ql.clear(); - } } qDebug() << Q_FUNC_INFO << ql.length();