From 3c10c4d6c1784471889c18c716d825e1fb2979fa Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sun, 12 May 2024 21:42:25 -0500 Subject: [PATCH] Fix NPE --- .../java/eu/siacs/conversations/ui/adapter/MessageAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java index 3f5e46ec5df0a8d22424276c9d6f8ee20e732a79..5ca7a135a19e701a6a4d1144ef8eafe4e06086b9 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -1421,7 +1421,8 @@ public class MessageAdapter extends ArrayAdapter { if (type == RECEIVED || type == SENT) { String subject = message.getSubject(); if (subject == null && message.getThread() != null) { - subject = ((Conversation) message.getConversation()).getThread(message.getThread().getContent()).getSubject(); + final var thread = ((Conversation) message.getConversation()).getThread(message.getThread().getContent()); + if (thread != null) subject = thread.getSubject(); } if (muted || subject == null) { viewHolder.subject.setVisibility(View.GONE);