diff --git a/src/baloo/localbaloofilelisting.cpp b/src/baloo/localbaloofilelisting.cpp --- a/src/baloo/localbaloofilelisting.cpp +++ b/src/baloo/localbaloofilelisting.cpp @@ -60,10 +60,6 @@ QHash> mAllAlbums; - QHash> mNewAlbums; - - QList mNewTracks; - QDBusServiceWatcher mServiceWatcher; QScopedPointer mBalooIndexer; @@ -314,7 +310,6 @@ if (albumProperty != allProperties.end()) { auto albumValue = albumProperty->toString(); - auto &allTracks = d->mAllAlbums[albumValue]; newTrack.setAlbumName(albumValue); @@ -384,18 +379,6 @@ newTrack.setResourceURI(scanFile); - auto itTrack = std::find(allTracks.begin(), allTracks.end(), newTrack); - if (itTrack == allTracks.end()) { - allTracks.push_back(newTrack); - d->mNewTracks.push_back(newTrack); - d->mNewAlbums[newTrack.albumName()].push_back(newTrack); - - auto &newTracks = d->mAllAlbums[newTrack.albumName()]; - - std::sort(allTracks.begin(), allTracks.end()); - std::sort(newTracks.begin(), newTracks.end()); - } - if (newTrack.title().isEmpty()) { return newTrack; }