From a6993487661f89813657c00c78252931016aac25 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 18 May 2012 12:07:41 +0200 Subject: [PATCH] * Fixed direct artist_ptr playback. --- src/libtomahawk/audio/AudioEngine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/audio/AudioEngine.cpp b/src/libtomahawk/audio/AudioEngine.cpp index b29919821..d4238513d 100644 --- a/src/libtomahawk/audio/AudioEngine.cpp +++ b/src/libtomahawk/audio/AudioEngine.cpp @@ -595,6 +595,7 @@ AudioEngine::playItem( const Tomahawk::artist_ptr& artist ) else { _detail::Closure* closure = NewClosure( artist.data(), SIGNAL( tracksAdded( QList ) ), const_cast(this), SLOT( playItem( Tomahawk::artist_ptr ) ), artist ); + artist->playlistInterface()->tracks(); } } @@ -615,7 +616,7 @@ AudioEngine::playItem( const Tomahawk::album_ptr& album ) const_cast(this), SLOT( playItem( Tomahawk::album_ptr ) ), album ); } } - else if ( !pli->tracksLoaded() ) + else { _detail::Closure* closure = NewClosure( album.data(), SIGNAL( tracksAdded( QList, Tomahawk::ModelMode, Tomahawk::collection_ptr ) ), const_cast(this), SLOT( playItem( Tomahawk::album_ptr ) ), album );