From d3f5274b7ef4bcd9220bf2151fd5b618093521e0 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Fri, 29 Dec 2023 22:37:10 +0800 Subject: [PATCH] Hide comment button in guest mode --- .../com/hippo/ehviewer/ui/screen/GalleryCommentsScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryCommentsScreen.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryCommentsScreen.kt index 183beeb0e..d0507f679 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryCommentsScreen.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryCommentsScreen.kt @@ -74,6 +74,7 @@ import androidx.core.text.inSpans import androidx.core.text.parseAsHtml import com.hippo.ehviewer.EhApplication import com.hippo.ehviewer.R +import com.hippo.ehviewer.client.EhCookieStore import com.hippo.ehviewer.client.EhEngine import com.hippo.ehviewer.client.EhFilter.remember import com.hippo.ehviewer.client.EhUrl @@ -245,6 +246,7 @@ fun GalleryCommentsScreen(gid: Long, navigator: DestinationsNavigator) { } } } + val hasSignedIn = remember { EhCookieStore.hasSignedIn() } Scaffold( modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection), topBar = { @@ -259,7 +261,7 @@ fun GalleryCommentsScreen(gid: Long, navigator: DestinationsNavigator) { ) }, floatingActionButton = { - if (!commenting) { + if (hasSignedIn && !commenting) { FloatingActionButton( onClick = { if (commentId != -1L) {