From 10746417b63a9dd8fe30998d5f818514af2a8dee Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:29:29 +0800 Subject: [PATCH] Fix crash when visiting newer version galleries (cherry picked from commit 9be19489a434c4d8ee80e5585623883c7d24fa48) --- .../kotlin/com/hippo/ehviewer/ui/screen/GalleryDetailScreen.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryDetailScreen.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryDetailScreen.kt index 7cbf9026b..c1d3d9011 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryDetailScreen.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryDetailScreen.kt @@ -470,7 +470,8 @@ fun GalleryDetailScreen(args: GalleryDetailScreenArgs, navigator: DestinationsNa val selected = dialogState.showSelectItem(items) val info = galleryDetail.newerVersions[selected] withUIContext { - navigator.navigate(GalleryDetailScreenDestination(GalleryInfoArgs(info))) + // Can't use GalleryInfoArgs as thumbKey is null + navigator.navigate(GalleryDetailScreenDestination(TokenArgs(info.gid, info.token!!))) } } Spacer(modifier = Modifier.size(dimensionResource(id = R.dimen.keyline_margin)))