From 9d442b9b18be2d2add68b1abfaa128bb153b2cf3 Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 17 Mar 2023 12:38:26 +0800 Subject: [PATCH] Fix non-local return in Composable cause internal error They should have a check in compose compiler... --- .../java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt index 66d193cb9..bc4312e9c 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt @@ -931,7 +931,7 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl return ehTags?.takeIf { it.isInitialized() }?.getTranslation(tag = this) ?: this } - fun String.translate(prefix: String): String { + fun String.translate(prefix: String?): String { return ehTags?.takeIf { it.isInitialized() } ?.getTranslation(prefix = prefix, tag = this) ?: this } @@ -943,7 +943,7 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl text = translate(), isGroup = true ) - val prefix = namespaceToPrefix(this) ?: return + val prefix = namespaceToPrefix(this) FlowRow { it.forEach { val weak = it.startsWith('_')