Merge "AudioService: do not unmute media on headset plug in total silence mode" into oc-mr1-dev

This commit is contained in:
Eric Laurent
2017-10-03 15:32:56 +00:00
committed by Android (Google) Code Review

View File

@@ -4158,7 +4158,8 @@ public class AudioService extends IAudioService.Stub
newDevice, AudioSystem.getOutputDeviceName(newDevice)));
}
synchronized (mConnectedDevices) {
if ((newDevice & DEVICE_MEDIA_UNMUTED_ON_PLUG) != 0
if (mNm.getZenMode() != Settings.Global.ZEN_MODE_NO_INTERRUPTIONS
&& (newDevice & DEVICE_MEDIA_UNMUTED_ON_PLUG) != 0
&& mStreamStates[AudioSystem.STREAM_MUSIC].mIsMuted
&& mStreamStates[AudioSystem.STREAM_MUSIC].getIndex(newDevice) != 0
&& (newDevice & AudioSystem.getDevicesForStream(AudioSystem.STREAM_MUSIC)) != 0)