From b7afe4411eaf19bb05bba76aa4810d73c807be78 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 10 Mar 2022 15:54:07 -0500 Subject: [PATCH] Fix NPE in telecom integration. --- .../thoughtcrime/securesms/service/webrtc/AndroidTelecomUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/AndroidTelecomUtil.kt b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/AndroidTelecomUtil.kt index a2a71380a1..3a5326cb2d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/AndroidTelecomUtil.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/AndroidTelecomUtil.kt @@ -175,7 +175,7 @@ object AndroidTelecomUtil { fun getSelectedAudioDevice(recipientId: RecipientId): SignalAudioManager.AudioDevice { if (telecomSupported) { val connection: AndroidCallConnection? = connections[recipientId] - if (connection != null) { + if (connection?.callAudioState != null) { return when (connection.callAudioState.route) { CallAudioState.ROUTE_SPEAKER -> SignalAudioManager.AudioDevice.SPEAKER_PHONE CallAudioState.ROUTE_BLUETOOTH -> SignalAudioManager.AudioDevice.BLUETOOTH