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() } }