From 935e07fcf4f5d50e86bffdd11289005b5b25b747 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Sat, 5 Apr 2014 20:22:28 +0100 Subject: [PATCH] Update resultModel less often in Search --- src/libtomahawk/widgets/SearchWidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/widgets/SearchWidget.cpp b/src/libtomahawk/widgets/SearchWidget.cpp index 1f89093ed..1d75b3a4f 100644 --- a/src/libtomahawk/widgets/SearchWidget.cpp +++ b/src/libtomahawk/widgets/SearchWidget.cpp @@ -202,6 +202,8 @@ SearchWidget::onResultsFound( const QList& results ) { QList artists; QList albums; + QList queries; + foreach( const Tomahawk::result_ptr& result, results ) { if ( !result->collection().isNull() && !result->isOnline() ) @@ -213,12 +215,12 @@ SearchWidget::onResultsFound( const QList& results ) Tomahawk::query_ptr q = result->toQuery(); q->addResults( rl ); - m_resultsModel->appendQuery( q ); - + queries << q; artists << result->track()->artistPtr(); albums << result->track()->albumPtr(); } + m_resultsModel->appendQueries( queries ); onArtistsFound( artists ); onAlbumsFound( albums ); }