From 33667e7e6e211541981973880816cfebf0b2f755 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 19 May 2025 22:53:22 +0200 Subject: [PATCH] #1575 fixed home page when launching app as media picker --- CHANGELOG.md | 4 ++++ lib/widgets/home/home_page.dart | 15 +++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) 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 : {}); }