From b29802c260d70ca27ca24d5b83bbed77062dc584 Mon Sep 17 00:00:00 2001 From: Lokesh Gidra Date: Mon, 13 Nov 2023 10:45:19 +0800 Subject: [PATCH] Keep GalleryDetail comments in sync --- .../com/hippo/ehviewer/ui/scene/GalleryCommentsFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryCommentsFragment.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryCommentsFragment.kt index 27fbe29cb..36e5d7789 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryCommentsFragment.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/GalleryCommentsFragment.kt @@ -58,6 +58,7 @@ import androidx.compose.material3.TextButton import androidx.compose.material3.TopAppBar import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember @@ -161,6 +162,9 @@ fun GalleryCommentsScreen(galleryDetail: GalleryDetail, navigator: NavController var userComment by rememberSaveable { mutableStateOf("") } var comments by rememberSaveable { mutableStateOf(galleryDetail.comments) } + LaunchedEffect(comments) { + galleryDetail.comments = comments + } var refreshing by remember { mutableStateOf(false) } val context = LocalContext.current val density = LocalDensity.current