From 69fbd4f3fc8b91e5c7d655c0f807a41187013b1b Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 29 Sep 2021 16:17:52 -0400 Subject: [PATCH] Fix bug with autoselecting wired headset for calls. --- .../thoughtcrime/securesms/webrtc/audio/SignalAudioManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/SignalAudioManager.kt b/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/SignalAudioManager.kt index ac69db053..83d5865cb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/SignalAudioManager.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/SignalAudioManager.kt @@ -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 &&