From 16b5ff4ee58ad5a6c26490dda1458ca0651ac0d1 Mon Sep 17 00:00:00 2001 From: Andrea Gianarda Date: Wed, 15 Apr 2020 14:01:47 +0200 Subject: [PATCH] Check BT device capabilities before choosing output device --- .../linphone/activities/call/viewmodels/ControlsViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt index 7709e51e1..2eae0a7f8 100644 --- a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt @@ -251,7 +251,7 @@ class ControlsViewModel : ViewModel() { fun forceBluetoothAudioRoute() { for (audioDevice in coreContext.core.audioDevices) { - if (audioDevice.type == AudioDevice.Type.Bluetooth) { + if ((audioDevice.type == AudioDevice.Type.Bluetooth) && audioDevice.hasCapability(AudioDevice.Capabilities.CapabilityPlay)) { Log.i("[Call] Found bluetooth audio device [${audioDevice.deviceName}], routing audio to it") coreContext.core.outputAudioDevice = audioDevice return