From 82feee5af173d4f3e2c941cf3d51dde09053d795 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 19 Dec 2024 00:50:46 -0500 Subject: [PATCH] Fix bug with ellipsizing on media messages. --- .../securesms/conversation/ConversationItem.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java index 179a34af409..a251b7d08f2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -1027,6 +1027,9 @@ private void setBodyText(@NonNull MessageRecord messageRecord, bodyText.setTextSize(TypedValue.COMPLEX_UNIT_SP, SignalStore.settings().getMessageFontSize()); bodyText.setMovementMethod(LongClickMovementMethod.getInstance(getContext())); + bodyText.setOverflowText(null); + bodyText.setMaxLength(-1); + if (messageRecord.isRemoteDelete()) { String deletedMessage = context.getString(messageRecord.isOutgoing() ? R.string.ConversationItem_you_deleted_this_message : R.string.ConversationItem_this_message_was_deleted); SpannableString italics = new SpannableString(deletedMessage); @@ -1053,9 +1056,6 @@ private void setBodyText(@NonNull MessageRecord messageRecord, if (hasExtraText(messageRecord)) { bodyText.setOverflowText(getLongMessageSpan(messageRecord)); bodyText.setMaxLength(messageRecord.getBody().length() - 2); - } else { - bodyText.setOverflowText(null); - bodyText.setMaxLength(messageRecord.getBody().length()); } if (messageRecord.isOutgoing()) {