diff --git a/src/libtomahawk/playlist/playlistmanager.cpp b/src/libtomahawk/playlist/playlistmanager.cpp index c2425aa78..b9eb4b5ae 100644 --- a/src/libtomahawk/playlist/playlistmanager.cpp +++ b/src/libtomahawk/playlist/playlistmanager.cpp @@ -533,7 +533,10 @@ PlaylistManager::setPage( ViewPage* page, bool trackHistory ) emit collectionActivated( collectionForInterface( currentPlaylistInterface() ) ); if ( !currentPlaylistInterface() ) emit tempPageActivated(); - + + if ( !AudioEngine::instance()->playlist() ) + AudioEngine::instance()->setPlaylist( currentPlaylistInterface() ); + m_stack->setCurrentWidget( page->widget() ); updateView(); }