From c446ba6e58edcd167ad881a237b84386f623f0a7 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Tue, 23 Jun 2020 12:10:20 +1000 Subject: [PATCH] Fix crash --- .../securesms/loki/protocol/SessionMetaProtocol.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/loki/protocol/SessionMetaProtocol.kt b/src/org/thoughtcrime/securesms/loki/protocol/SessionMetaProtocol.kt index 2276539323..6c2b73ffb1 100644 --- a/src/org/thoughtcrime/securesms/loki/protocol/SessionMetaProtocol.kt +++ b/src/org/thoughtcrime/securesms/loki/protocol/SessionMetaProtocol.kt @@ -97,8 +97,8 @@ object SessionMetaProtocol { * Should be invoked for the recipient's master device. */ @JvmStatic - fun shouldSendTypingIndicator(recipient: Recipient, context: Context): Boolean { - if (recipient.isGroupRecipient) { return false } + fun shouldSendTypingIndicator(recipient: Recipient?, context: Context): Boolean { + if (recipient == null || recipient.isGroupRecipient) { return false } val threadID = DatabaseFactory.getThreadDatabase(context).getThreadIdFor(recipient) return DatabaseFactory.getLokiThreadDatabase(context).getFriendRequestStatus(threadID) == LokiThreadFriendRequestStatus.FRIENDS }