#1575 fixed home page when launching app as media picker

This commit is contained in:
Thibault Deckers 2025-05-19 22:53:22 +02:00
parent 2a3cce422b
commit 33667e7e6e
2 changed files with 15 additions and 4 deletions

View file

@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
## <a id="unreleased"></a>[Unreleased] ## <a id="unreleased"></a>[Unreleased]
### Fixed
- opening home when launching app as media picker
## <a id="v1.13.1"></a>[v1.13.1] - 2025-05-14 ## <a id="v1.13.1"></a>[v1.13.1] - 2025-05-14
### Fixed ### Fixed

View file

@ -304,9 +304,6 @@ class _HomePageState extends State<HomePage> {
String routeName; String routeName;
Set<CollectionFilter?>? filters; Set<CollectionFilter?>? filters;
switch (appMode) { switch (appMode) {
case AppMode.pickSingleMediaExternal:
case AppMode.pickMultipleMediaExternal:
routeName = CollectionPage.routeName;
case AppMode.setWallpaper: case AppMode.setWallpaper:
return DirectMaterialPageRoute( return DirectMaterialPageRoute(
settings: const RouteSettings(name: WallpaperPage.routeName), settings: const RouteSettings(name: WallpaperPage.routeName),
@ -374,7 +371,17 @@ class _HomePageState extends State<HomePage> {
); );
}, },
); );
default: case AppMode.initialization:
case AppMode.main:
case AppMode.pickCollectionFiltersExternal:
case AppMode.pickSingleMediaExternal:
case AppMode.pickMultipleMediaExternal:
case AppMode.pickFilteredMediaInternal:
case AppMode.pickUnfilteredMediaInternal:
case AppMode.pickFilterInternal:
case AppMode.previewMap:
case AppMode.screenSaver:
case AppMode.slideshow:
routeName = _initialRouteName ?? settings.homePage.routeName; routeName = _initialRouteName ?? settings.homePage.routeName;
filters = _initialFilters ?? (settings.homePage == HomePageSetting.collection ? settings.homeCustomCollection : {}); filters = _initialFilters ?? (settings.homePage == HomePageSetting.collection ? settings.homeCustomCollection : {});
} }