Fixed outgoing call speaker manually selected being switched back to earpiece when call is accepted

This commit is contained in:
Sylvain Berfini 2019-05-31 15:09:11 +02:00
parent 11b223c0dc
commit e711e0750d

View file

@ -123,7 +123,11 @@ public class AndroidAudioManager {
if (mContext.getResources().getBoolean(R.bool.isTablet)) { if (mContext.getResources().getBoolean(R.bool.isTablet)) {
routeAudioToSpeaker(); routeAudioToSpeaker();
} else { } else {
routeAudioToEarPiece(); // Only force earpiece audio route for incoming audio calls,
// outgoing calls may have manually enabled speaker
if (call.getDir() == Call.Dir.Incoming) {
routeAudioToEarPiece();
}
} }
} }
// Only register this one when a call is active // Only register this one when a call is active