From d33873d59a0a0d74970cc9c8f74aafb7f8b174da Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Sat, 6 Jun 2020 20:08:36 -0400 Subject: [PATCH] Fix possible crash with null thread body. --- .../securesms/conversationlist/ConversationListItem.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java index 95d6bfcf46..44ce3075d7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java @@ -56,6 +56,7 @@ import org.thoughtcrime.securesms.util.ExpirationUtil; import org.thoughtcrime.securesms.util.MediaUtil; import org.thoughtcrime.securesms.util.SearchUtil; import org.thoughtcrime.securesms.util.ThemeUtil; +import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.ViewUtil; import java.util.Collections; @@ -446,7 +447,7 @@ public class ConversationListItem extends RelativeLayout } else if (extra != null && extra.isRemoteDelete()) { return new SpannableString(emphasisAdded(context.getString(R.string.ThreadRecord_this_message_was_deleted))); } else { - return new SpannableString(thread.getBody()); + return new SpannableString(Util.emptyIfNull(thread.getBody())); } } }