From 867761f44975fad881ea71613f2c4083fe707404 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 16 Jun 2012 10:55:01 +0200 Subject: [PATCH] * Fixed Artist-/AlbumPlaylistInterface's overzealous caching. --- src/libtomahawk/AlbumPlaylistInterface.cpp | 5 +++-- src/libtomahawk/ArtistPlaylistInterface.cpp | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/libtomahawk/AlbumPlaylistInterface.cpp b/src/libtomahawk/AlbumPlaylistInterface.cpp index 355409079..653c93df1 100644 --- a/src/libtomahawk/AlbumPlaylistInterface.cpp +++ b/src/libtomahawk/AlbumPlaylistInterface.cpp @@ -204,10 +204,11 @@ AlbumPlaylistInterface::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData re void AlbumPlaylistInterface::onTracksLoaded( const QList< query_ptr >& tracks ) { - m_databaseLoaded = true; - if ( m_collection.isNull() ) + { + m_databaseLoaded = true; m_queries << filterTracks( tracks ); + } else m_queries << tracks; diff --git a/src/libtomahawk/ArtistPlaylistInterface.cpp b/src/libtomahawk/ArtistPlaylistInterface.cpp index c3c5a1164..a91d06aab 100644 --- a/src/libtomahawk/ArtistPlaylistInterface.cpp +++ b/src/libtomahawk/ArtistPlaylistInterface.cpp @@ -202,10 +202,11 @@ ArtistPlaylistInterface::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData r void ArtistPlaylistInterface::onTracksLoaded( const QList< query_ptr >& tracks ) { - m_databaseLoaded = true; - if ( m_collection.isNull() ) + { + m_databaseLoaded = true; m_queries << filterTracks( tracks ); + } else m_queries << tracks;