diff --git a/app/src/main/java/com/huanchengfly/tieba/post/arch/Extensions.kt b/app/src/main/java/com/huanchengfly/tieba/post/arch/Extensions.kt index c2ab565f..fe9f0899 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/arch/Extensions.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/arch/Extensions.kt @@ -94,7 +94,7 @@ inline fun > page } } if (initialIntent.isNotEmpty()) { - LaunchedEffect(key1 = "initialize") { + LaunchedEffect(key1 = initialized) { if (!initialized) { initialized = true initialIntent.asFlow() diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/LazyLoad.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/LazyLoad.kt index 693c6713..32ace9f5 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/LazyLoad.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/LazyLoad.kt @@ -8,7 +8,7 @@ fun LazyLoad( loaded: Boolean, onLoad: () -> Unit, ) { - LaunchedEffect(onLoad) { + LaunchedEffect(key1 = loaded, key2 = onLoad) { if (!loaded) onLoad() } } \ No newline at end of file