diff --git a/mobile/lib/modules/asset_viewer/views/gallery_viewer.dart b/mobile/lib/modules/asset_viewer/views/gallery_viewer.dart index 107ace85be..ff9f409045 100644 --- a/mobile/lib/modules/asset_viewer/views/gallery_viewer.dart +++ b/mobile/lib/modules/asset_viewer/views/gallery_viewer.dart @@ -137,6 +137,7 @@ class GalleryViewerPage extends HookConsumerWidget { // swallow error silently debugPrint('Error precaching next image: $exception, $stackTrace'); } + if (index < totalAssets.value && index >= 0) { final asset = loadAsset(index); precacheImage( diff --git a/mobile/lib/modules/home/ui/asset_grid/thumbnail_image.dart b/mobile/lib/modules/home/ui/asset_grid/thumbnail_image.dart index 64a32b4295..a190cb5eb7 100644 --- a/mobile/lib/modules/home/ui/asset_grid/thumbnail_image.dart +++ b/mobile/lib/modules/home/ui/asset_grid/thumbnail_image.dart @@ -7,7 +7,6 @@ import 'package:isar/isar.dart'; /// Shows the thumbnail images in the asset grid view class ThumbnailImage extends StatelessWidget { - /// The asset to show the thumbnail image for final Asset asset; diff --git a/mobile/lib/modules/map/views/map_page.dart b/mobile/lib/modules/map/views/map_page.dart index 47a48f86aa..f12d35e01c 100644 --- a/mobile/lib/modules/map/views/map_page.dart +++ b/mobile/lib/modules/map/views/map_page.dart @@ -180,7 +180,10 @@ class MapPage extends HookConsumerWidget { } // Since we only have a single asset, we can just show GroupAssetBy.none - final renderList = await RenderList.fromAssets([asset], GroupAssetsBy.none,); + final renderList = await RenderList.fromAssets( + [asset], + GroupAssetsBy.none, + ); context.pushRoute( GalleryViewerRoute(