Fix Deferred implementation, Resolve #1213

This commit is contained in:
tarsin committed 2023-07-03 17:13:12 +08:00
1 parent 598438a5f9
commit fbb702cacd
1 file changed
+1 -1
@@ -10,7 +10,7 @@ import eu.kanade.tachiyomi.util.lang.withIOContext
@Composable
fun <T> Deferred(block: suspend () -> T, content: @Composable (T) -> Unit) {
var completed by remember { mutableStateOf<T?>(null) }
var completed by remember(block) { mutableStateOf<T?>(null) }
LaunchedEffect(key1 = Unit) {
completed = withIOContext { block() }
}