diff --git a/src/main/java/eu/siacs/conversations/services/AppRTCAudioManager.java b/src/main/java/eu/siacs/conversations/services/AppRTCAudioManager.java index cd8a19820bba4ae2cb977314ddba37e1aa1bf66f..c65f6a17b5dda25e0619a9399b8b6daec0c9e00f 100644 --- a/src/main/java/eu/siacs/conversations/services/AppRTCAudioManager.java +++ b/src/main/java/eu/siacs/conversations/services/AppRTCAudioManager.java @@ -92,9 +92,8 @@ public class AppRTCAudioManager { bluetoothManager = AppRTCBluetoothManager.create(context, this); wiredHeadsetReceiver = new WiredHeadsetReceiver(); amState = AudioManagerState.UNINITIALIZED; - Log.d(Config.LOGTAG, "speaker phone preference: " + speakerPhonePreference); this.speakerPhonePreference = speakerPhonePreference; - if (speakerPhonePreference == SpeakerPhonePreference.EARPIECE) { + if (speakerPhonePreference == SpeakerPhonePreference.EARPIECE && hasEarpiece()) { defaultAudioDevice = AudioDevice.EARPIECE; } else { defaultAudioDevice = AudioDevice.SPEAKER_PHONE;