Fix bug with autoselecting wired headset for calls.

This commit is contained in:
Cody Henthorne
2021-09-29 16:17:52 -04:00
parent 45267f3590
commit 69fbd4f3fc

View File

@@ -208,13 +208,13 @@ class SignalAudioManager(private val context: Context, private val eventListener
userSelectedAudioDevice = AudioDevice.NONE
}
if (hasWiredHeadset && autoSwitchToWiredHeadset && userSelectedAudioDevice == AudioDevice.SPEAKER_PHONE) {
if (hasWiredHeadset && autoSwitchToWiredHeadset) {
userSelectedAudioDevice = AudioDevice.WIRED_HEADSET
autoSwitchToWiredHeadset = false
}
if (!hasWiredHeadset && userSelectedAudioDevice == AudioDevice.WIRED_HEADSET) {
userSelectedAudioDevice = AudioDevice.SPEAKER_PHONE
userSelectedAudioDevice = AudioDevice.NONE
}
val needBluetoothAudioStart = signalBluetoothManager.state == SignalBluetoothManager.State.AVAILABLE &&