diff --git a/src/libtomahawk/viewpages/SearchViewPage.cpp b/src/libtomahawk/viewpages/SearchViewPage.cpp index 4b3f8b62c..210bbbfec 100644 --- a/src/libtomahawk/viewpages/SearchViewPage.cpp +++ b/src/libtomahawk/viewpages/SearchViewPage.cpp @@ -336,7 +336,7 @@ SearchWidget::onResultsFound( const QList& results ) for ( int i = 0; i < m_resultsModel->rowCount( QModelIndex() ); i++ ) { PlayableItem* item = m_resultsModel->itemFromIndex( m_resultsModel->index( i, 0, QModelIndex() ) ); - if ( item && item->query() ) + if ( item && item->query() && item->query()->numResults( true ) ) { if ( item->query()->results().first()->score() < q->results().first()->score() ) {