From 7ffe48b5ed580de50c82192696baacddd3b8018e Mon Sep 17 00:00:00 2001 From: Morgan Pretty Date: Fri, 27 Jan 2023 15:19:02 +1100 Subject: [PATCH] Fixed an issue where the message bubble could be sized incorrectly --- .../conversation/v2/messages/VisibleMessageContentView.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt index d53ab45687..f8e655e705 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt @@ -101,6 +101,9 @@ class VisibleMessageContentView : ConstraintLayout { binding.deletedMessageView.root.isVisible = false } + // Note: Need to clear the body to prevent the message bubble getting incorrectly + // sized based on text content from a recycled view + binding.bodyTextView.text = null binding.quoteView.root.isVisible = message is MmsMessageRecord && message.quote != null binding.linkPreviewView.root.isVisible = message is MmsMessageRecord && message.linkPreviews.isNotEmpty() binding.untrustedView.root.isVisible = !contactIsTrusted && message is MmsMessageRecord && message.quote == null && message.linkPreviews.isEmpty()