Fix NPE in telecom integration.

This commit is contained in:
Cody Henthorne
2022-03-10 15:54:07 -05:00
parent cba784b8ec
commit b7afe4411e

View File

@@ -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