Fix NPE

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java | 3 
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java 🔗

@@ -1421,7 +1421,8 @@ public class MessageAdapter extends ArrayAdapter<Message> {
         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);