diff --git a/lib/model/source/collection_source.dart b/lib/model/source/collection_source.dart index 2870492f3..6687d10f6 100644 --- a/lib/model/source/collection_source.dart +++ b/lib/model/source/collection_source.dart @@ -61,8 +61,9 @@ class CollectionSource with SourceBase, AlbumMixin, LocationMixin, TagMixin { void removeEntries(Iterable entries) { entries.forEach((entry) => entry.removeFromFavourites()); _rawEntries.removeWhere(entries.contains); - // TODO TLAD invalidate locations/tags, like cleaning albums cleanEmptyAlbums(entries.map((entry) => entry.directory).toSet()); + updateLocations(); + updateTags(); invalidateFilterEntryCounts(); eventBus.fire(EntryRemovedEvent(entries)); }