fixed crash after accepting voice calls on devices that don’t have an earpiece (tablets)
fixes #3682
This commit is contained in:
parent
63ddd97b6b
commit
abb33b048a
|
@ -92,9 +92,8 @@ public class AppRTCAudioManager {
|
||||||
bluetoothManager = AppRTCBluetoothManager.create(context, this);
|
bluetoothManager = AppRTCBluetoothManager.create(context, this);
|
||||||
wiredHeadsetReceiver = new WiredHeadsetReceiver();
|
wiredHeadsetReceiver = new WiredHeadsetReceiver();
|
||||||
amState = AudioManagerState.UNINITIALIZED;
|
amState = AudioManagerState.UNINITIALIZED;
|
||||||
Log.d(Config.LOGTAG, "speaker phone preference: " + speakerPhonePreference);
|
|
||||||
this.speakerPhonePreference = speakerPhonePreference;
|
this.speakerPhonePreference = speakerPhonePreference;
|
||||||
if (speakerPhonePreference == SpeakerPhonePreference.EARPIECE) {
|
if (speakerPhonePreference == SpeakerPhonePreference.EARPIECE && hasEarpiece()) {
|
||||||
defaultAudioDevice = AudioDevice.EARPIECE;
|
defaultAudioDevice = AudioDevice.EARPIECE;
|
||||||
} else {
|
} else {
|
||||||
defaultAudioDevice = AudioDevice.SPEAKER_PHONE;
|
defaultAudioDevice = AudioDevice.SPEAKER_PHONE;
|
||||||
|
|
Loading…
Reference in New Issue