Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ca78ae0 authored by nobuaki tanaka's avatar nobuaki tanaka Committed by android-build-merger
Browse files

Merge "Apply stream volume for the correct device" am: c6b48fe6 am: 03a9cbbe

am: 261413ac

Change-Id: Id5e366ce17585f2c7f0ed1240ecaf71e75a603af
parents 7f6f0fd0 261413ac
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2327,7 +2327,7 @@ status_t AudioPolicyManager::setStreamVolumeIndex(audio_stream_type_t stream,
    status_t status = NO_ERROR;
    for (size_t i = 0; i < mOutputs.size(); i++) {
        sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i);
        audio_devices_t curDevice = Volume::getDeviceForVolume(desc->device());
        audio_devices_t curDevice = desc->device();
        for (int curStream = 0; curStream < AUDIO_STREAM_FOR_POLICY_CNT; curStream++) {
            if (!(streamsMatchForvolume(stream, (audio_stream_type_t)curStream))) {
                continue;
@@ -2345,7 +2345,7 @@ status_t AudioPolicyManager::setStreamVolumeIndex(audio_stream_type_t stream,
            bool applyVolume;
            if (device != AUDIO_DEVICE_OUT_DEFAULT_FOR_VOLUME) {
                curStreamDevice |= device;
                applyVolume = (curDevice & curStreamDevice) != 0;
                applyVolume = (Volume::getDeviceForVolume(curDevice) & curStreamDevice) != 0;
            } else {
                applyVolume = !mVolumeCurves->hasVolumeIndexForDevice(
                        stream, curStreamDevice);