diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98fb110e9..075604ea4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
+### Fixed
+
+- opening home when launching app as media picker
+
## [v1.13.1] - 2025-05-14
### Fixed
diff --git a/lib/widgets/home/home_page.dart b/lib/widgets/home/home_page.dart
index 98c353fa2..12ee7e758 100644
--- a/lib/widgets/home/home_page.dart
+++ b/lib/widgets/home/home_page.dart
@@ -304,9 +304,6 @@ class _HomePageState extends State {
String routeName;
Set? filters;
switch (appMode) {
- case AppMode.pickSingleMediaExternal:
- case AppMode.pickMultipleMediaExternal:
- routeName = CollectionPage.routeName;
case AppMode.setWallpaper:
return DirectMaterialPageRoute(
settings: const RouteSettings(name: WallpaperPage.routeName),
@@ -374,7 +371,17 @@ class _HomePageState extends State {
);
},
);
- 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;
filters = _initialFilters ?? (settings.homePage == HomePageSetting.collection ? settings.homeCustomCollection : {});
}