From 8dc45263cd24657d13b7f3f45e3ba7034d1af52d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 2 May 2023 11:10:09 -0300 Subject: [PATCH] Add requestLayout when textfields are updated. These fields appear to not resize themselves correctly and there appears to be a possible race where they can end up wrongly ellipsizing themselves. --- .../securesms/stories/viewer/page/StoryViewerPageFragment.kt | 2 ++ 1 file changed, 2 insertions(+) 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 284947c65d..d6fc344cdb 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 @@ -894,10 +894,12 @@ class StoryViewerPageFragment : } from.setOnClickListener { onSenderClicked(storyPost.sender.id) } + from.requestLayout() } private fun presentDate(date: TextView, storyPost: StoryPost) { date.text = DateUtils.getBriefRelativeTimeSpanString(context, Locale.getDefault(), storyPost.dateInMilliseconds) + date.requestLayout() } private fun presentSenderAvatar(senderAvatar: AvatarImageView, post: StoryPost) {