diff --git a/src/collection/collectionbackend.cpp b/src/collection/collectionbackend.cpp index f9c7346d7..036ef0937 100644 --- a/src/collection/collectionbackend.cpp +++ b/src/collection/collectionbackend.cpp @@ -597,7 +597,13 @@ void CollectionBackend::MarkSongsUnavailable(const SongList &songs, const bool u } transaction.Commit(); - emit SongsDeleted(songs); + if (unavailable) { + emit SongsDeleted(songs); + } + else { + emit SongsDiscovered(songs); + } + UpdateTotalSongCountAsync(); UpdateTotalArtistCountAsync(); UpdateTotalAlbumCountAsync();