diff --git a/lib/model/source/collection_source.dart b/lib/model/source/collection_source.dart index 2a8579a02..a9d34a885 100644 --- a/lib/model/source/collection_source.dart +++ b/lib/model/source/collection_source.dart @@ -128,9 +128,9 @@ abstract class CollectionSource with SourceBase, AlbumMixin, LocationMixin, TagM _rawEntries.clear(); _invalidate(); - updateDirectories(); - updateLocations(); - updateTags(); + // do not update directories/locations/tags here + // as it could reset filter dependent settings (pins, bookmarks, etc.) + // caller should take care of updating these at the right time } Future _moveEntry(AvesEntry entry, Map newFields, {required bool persist}) async {