* commit '8d8ad2ec94dfab5555dbac71c8d5fe8d1cde0cea': audio policy: fix volume problem - DO NOT MERGE
This commit is contained in:
commit
2fbecbad88
1 changed files with 4 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue