commit | 8c3c46b79524ee9eb096e458f1713c4def04a3f0 | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Thu Aug 04 22:06:54 2016 +0000 |
committer | android-build-merger <android-build-merger@google.com> | Thu Aug 04 22:06:54 2016 +0000 |
tree | ba4571995dc113a186a71dc5670399eafff9cad0 | |
parent | c23aecc0b2d29eee6f34dc23a508c3d158f2c3ed [diff] | |
parent | 5f5fca540ce22d2f9caff1c823b2d5b637904729 [diff] |
audio policy: fix call volume over USB am: 5f5fca540c Change-Id: I5be42e32f48cadcd2c635fe65506928ea757a4da
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp index c0bb4e7..b752541 100644 --- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp +++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
@@ -273,6 +273,9 @@ } closeAllInputs(); + // As the input device list can impact the output device selection, update + // getDeviceForStrategy() cache + updateDevicesAndOutputs(); if (mEngine->getPhoneState() == AUDIO_MODE_IN_CALL && hasPrimaryOutput()) { audio_devices_t newDevice = getNewOutputDevice(mPrimaryOutput, false /*fromCache*/);