diff --git a/src/libtomahawk/playlist/PlayableItem.cpp b/src/libtomahawk/playlist/PlayableItem.cpp index 75f438b86..61c56bc1e 100644 --- a/src/libtomahawk/playlist/PlayableItem.cpp +++ b/src/libtomahawk/playlist/PlayableItem.cpp @@ -156,7 +156,10 @@ void PlayableItem::onResultsChanged() { if ( m_query && !m_query->results().isEmpty() ) + { m_result = m_query->results().first(); + connect( m_result.data(), SIGNAL( updated() ), SIGNAL( dataChanged() ), Qt::UniqueConnection ); + } else m_result = result_ptr();