#498 remember pin status of albums becoming empty

This commit is contained in:
Thibault Deckers 2023-01-26 23:34:33 +01:00
parent e2229e8967
commit abeb3f8efe
2 changed files with 4 additions and 3 deletions

View file

@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file.
- Viewer: overlay details expand/collapse on tap
### Changed
- remember pin status of albums becoming empty
### Fixed
- SD card access grant on Android Lollipop

View file

@ -81,13 +81,10 @@ mixin AlbumMixin on SourceBase {
invalidateAlbumFilterSummary(directories: emptyAlbums);
final bookmarks = settings.drawerAlbumBookmarks;
final pinnedFilters = settings.pinnedFilters;
emptyAlbums.forEach((album) {
bookmarks?.remove(album);
pinnedFilters.removeWhere((filter) => filter is AlbumFilter && filter.album == album);
});
settings.drawerAlbumBookmarks = bookmarks;
settings.pinnedFilters = pinnedFilters;
}
}