Fix bug with autoselecting wired headset for calls.

fork-5.53.8
Cody Henthorne 2021-09-29 16:17:52 -04:00
rodzic 45267f3590
commit 69fbd4f3fc
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

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