From b0e1a425b3d6f8faf1193ce253a25610269a507a Mon Sep 17 00:00:00 2001 From: Peter Ombodi Date: Thu, 5 Feb 2026 20:19:40 +0200 Subject: [PATCH] fix(mobile): jump to previous asset when last asset is deleted (#25563) * fix(mobile): fix wrong index, update pageController * fix(mobile): refactor code --------- Co-authored-by: Peter Ombodi Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> --- .../presentation/widgets/asset_viewer/asset_viewer.page.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart index 9129d998e6..ed2ab9d15d 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart @@ -469,6 +469,11 @@ class _AssetViewerState extends ConsumerState { } } + if (index >= totalAssets) { + index = totalAssets - 1; + pageController.jumpToPage(index); + } + if (assetReloadRequested) { assetReloadRequested = false; _onAssetReloadEvent(index);