From 67c3f41dffb7fd03732093819bdc2730faa0fe86 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 20 Feb 2024 16:02:57 -0500 Subject: [PATCH] Fix crash when attempting to start a call via username. --- .../org/thoughtcrime/securesms/calls/new/NewCallActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/new/NewCallActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/new/NewCallActivity.kt index 90e2f87504..810f12686f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/new/NewCallActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/new/NewCallActivity.kt @@ -40,7 +40,9 @@ class NewCallActivity : ContactSelectionActivity(), ContactSelectionListFragment override fun onSelectionChanged() = Unit override fun onBeforeContactSelected(isFromUnknownSearchKey: Boolean, recipientId: Optional, number: String?, callback: Consumer) { - if (isFromUnknownSearchKey) { + if (recipientId.isPresent) { + launch(Recipient.resolved(recipientId.get())) + } else { Log.i(TAG, "[onContactSelected] Maybe creating a new recipient.") if (SignalStore.account().isRegistered) { Log.i(TAG, "[onContactSelected] Doing contact refresh.")