From 6dc8e980030617165784afa1b4291782615ee44f Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sat, 7 Jul 2012 21:26:40 +0200 Subject: [PATCH] connect also to resultsChanged --- src/libtomahawk/playlist/PlayableItem.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/playlist/PlayableItem.cpp b/src/libtomahawk/playlist/PlayableItem.cpp index 7c2daaefa..e0890df96 100644 --- a/src/libtomahawk/playlist/PlayableItem.cpp +++ b/src/libtomahawk/playlist/PlayableItem.cpp @@ -152,9 +152,13 @@ PlayableItem::init( PlayableItem* parent, int row ) void PlayableItem::onResultsChanged() { - if ( !m_query->results().isEmpty() ) + if ( !m_query->results().isEmpty() ) { m_result = m_query->results().first(); - else + if ( m_query->displayQuery()->coverLoaded() ) { + emit coverChanged(); + } + connect( m_query->displayQuery().data(), SIGNAL( coverChanged() ), SIGNAL( coverChanged() ) ); + } else m_result = result_ptr(); emit dataChanged();