diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt index 4613de161..76b07b48e 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt @@ -566,7 +566,7 @@ fun GalleryDetailScreen(args: GalleryDetailScreenArgs, navigator: NavController) } }.toTypedArray() val navAction = dialogState.showSelectItem(*items) - navAction.invoke() + withUIContext { navAction.invoke() } } Spacer(modifier = Modifier.size(dimensionResource(id = R.dimen.keyline_margin))) if (galleryDetail.newerVersions.isNotEmpty()) {