#498 remember pin status of albums becoming empty
This commit is contained in:
parent
e2229e8967
commit
abeb3f8efe
2 changed files with 4 additions and 3 deletions
|
@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
- Viewer: overlay details expand/collapse on tap
|
- Viewer: overlay details expand/collapse on tap
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- remember pin status of albums becoming empty
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- SD card access grant on Android Lollipop
|
- SD card access grant on Android Lollipop
|
||||||
|
|
|
@ -81,13 +81,10 @@ mixin AlbumMixin on SourceBase {
|
||||||
invalidateAlbumFilterSummary(directories: emptyAlbums);
|
invalidateAlbumFilterSummary(directories: emptyAlbums);
|
||||||
|
|
||||||
final bookmarks = settings.drawerAlbumBookmarks;
|
final bookmarks = settings.drawerAlbumBookmarks;
|
||||||
final pinnedFilters = settings.pinnedFilters;
|
|
||||||
emptyAlbums.forEach((album) {
|
emptyAlbums.forEach((album) {
|
||||||
bookmarks?.remove(album);
|
bookmarks?.remove(album);
|
||||||
pinnedFilters.removeWhere((filter) => filter is AlbumFilter && filter.album == album);
|
|
||||||
});
|
});
|
||||||
settings.drawerAlbumBookmarks = bookmarks;
|
settings.drawerAlbumBookmarks = bookmarks;
|
||||||
settings.pinnedFilters = pinnedFilters;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue