From 3baf10f0e95a9cd27e66d58524c52c2839198afe Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 10 Aug 2021 12:02:35 -0400 Subject: [PATCH] Fix bug with not showing entire long message when it contains no mentions. --- .../securesms/conversation/ConversationMessage.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationMessage.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationMessage.java index 16c5a1113a..bb93acf544 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationMessage.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationMessage.java @@ -74,10 +74,7 @@ public class ConversationMessage { } public @NonNull SpannableString getDisplayBody(Context context) { - if (mentions.isEmpty() || body == null) { - return messageRecord.getDisplayBody(context); - } - return body; + return (body != null) ? body : messageRecord.getDisplayBody(context); } /** @@ -107,7 +104,7 @@ public class ConversationMessage { if (messageRecord.isMms() && mentions != null && !mentions.isEmpty()) { return new ConversationMessage(messageRecord, body, mentions); } - return createWithResolvedData(messageRecord); + return new ConversationMessage(messageRecord, body, null); } /** @@ -149,7 +146,7 @@ public class ConversationMessage { return new ConversationMessage(messageRecord, updated.getBody(), updated.getMentions()); } } - return createWithResolvedData(messageRecord); + return createWithResolvedData(messageRecord, body, null); } } }