From 65835606cc8ea9e0d8667dcb662e32c24d29635b Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 7 Apr 2022 20:36:04 -0400 Subject: [PATCH] Fix reply UX on reply disabled 1:1 stories. --- .../stories/viewer/page/StoryViewerPageFragment.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt index 3a12209481..e37d4d56c2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt @@ -274,7 +274,7 @@ class StoryViewerPageFragment : if (state.posts.isNotEmpty() && state.selectedPostIndex in state.posts.indices) { val post = state.posts[state.selectedPostIndex] - presentViewsAndReplies(post) + presentViewsAndReplies(post, state.replyState) presentSenderAvatar(senderAvatar, post) presentGroupAvatar(groupAvatar, post) presentFrom(from, post) @@ -692,7 +692,14 @@ class StoryViewerPageFragment : } } - private fun presentViewsAndReplies(post: StoryPost) { + private fun presentViewsAndReplies(post: StoryPost, replyState: StoryViewerPageState.ReplyState) { + if (replyState == StoryViewerPageState.ReplyState.NONE) { + viewsAndReplies.visible = false + return + } else { + viewsAndReplies.visible = true + } + val views = resources.getQuantityString(R.plurals.StoryViewerFragment__d_views, post.viewCount, post.viewCount) val replies = resources.getQuantityString(R.plurals.StoryViewerFragment__d_replies, post.replyCount, post.replyCount)