From fbb702cacdb17fb482680682a51233e957e7d6ec Mon Sep 17 00:00:00 2001 From: tarsin Date: Mon, 3 Jul 2023 17:13:05 +0800 Subject: [PATCH] Fix Deferred implementation, Resolve #1213 --- .../main/java/com/hippo/ehviewer/ui/tools/DeferedComposable.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/tools/DeferedComposable.kt b/app/src/main/java/com/hippo/ehviewer/ui/tools/DeferedComposable.kt index 57708d8ed..c26abc57a 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/tools/DeferedComposable.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/tools/DeferedComposable.kt @@ -10,7 +10,7 @@ import eu.kanade.tachiyomi.util.lang.withIOContext @Composable fun Deferred(block: suspend () -> T, content: @Composable (T) -> Unit) { - var completed by remember { mutableStateOf(null) } + var completed by remember(block) { mutableStateOf(null) } LaunchedEffect(key1 = Unit) { completed = withIOContext { block() } }