am 8d8ad2ec: am fe43d163: audio policy: fix volume problem - DO NOT MERGE

* commit '8d8ad2ec94dfab5555dbac71c8d5fe8d1cde0cea':
  audio policy: fix volume problem - DO NOT MERGE
This commit is contained in:
Eric Laurent 2012-11-08 15:48:00 -08:00 committed by Android Git Automerger
commit 2fbecbad88

View file

@ -169,9 +169,12 @@ status_t AudioPolicyManagerBase::setDeviceConnectionState(audio_devices_t device
updateDevicesAndOutputs();
for (size_t i = 0; i < mOutputs.size(); i++) {
// do not force device change on duplicated output because if device is 0, it will
// also force a device 0 for the two outputs it is duplicated to which may override
// a valid device selection on those outputs.
setOutputDevice(mOutputs.keyAt(i),
getNewDevice(mOutputs.keyAt(i), true /*fromCache*/),
true,
!mOutputs.valueAt(i)->isDuplicated(),
0);
}