diff --git a/src/collection/collectionmodel.cpp b/src/collection/collectionmodel.cpp index 16bee9a89..2a9d2b13b 100644 --- a/src/collection/collectionmodel.cpp +++ b/src/collection/collectionmodel.cpp @@ -126,6 +126,7 @@ CollectionModel::CollectionModel(CollectionBackend *backend, Application *app, Q if (app_ && !sIconCache) { sIconCache = new QNetworkDiskCache(this); sIconCache->setCacheDirectory(QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + "/" + kPixmapDiskCacheDir); + connect(app_, SIGNAL(ClearPixmapDiskCache()), SLOT(ClearDiskCache())); } connect(backend_, SIGNAL(SongsDiscovered(SongList)), SLOT(SongsDiscovered(SongList))); @@ -140,10 +141,6 @@ CollectionModel::CollectionModel(CollectionBackend *backend, Application *app, Q backend_->UpdateTotalArtistCountAsync(); backend_->UpdateTotalAlbumCountAsync(); - if (app_) { - connect(app_, SIGNAL(ClearPixmapDiskCache()), SLOT(ClearDiskCache())); - } - ReloadSettings(); }