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 16c7494cb7..5c68b414ac 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -1061,7 +1061,8 @@ public final class ConversationItem extends RelativeLayout implements BindableCo if (hasExtraText(messageRecord)) { bodyText.setOverflowText(getLongMessageSpan(messageRecord)); int trimmedLength = TextUtils.getTrimmedLength(styledText); - bodyText.setMaxLength(trimmedLength - 2); + int maxLength = Math.min(MessageRecordUtil.MAX_BODY_DISPLAY_LENGTH, trimmedLength - 2); + bodyText.setMaxLength(maxLength); } if (messageRecord.isOutgoing()) {