summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2015-09-16 16:15:43 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-09-16 16:15:43 +0000
commit20baac2a934e9d968832a44809eecc8c46c17fe2 (patch)
treea995ab9b1460c638f9702fcef9309399de192ed7 /services
parentda56cd3d6e0b492d1665ff3a36cd1d1e15613baa (diff)
parentaf20bc26704458eac0ddc23f12b637939b0df7a4 (diff)
downloadframeworks_av-20baac2a934e9d968832a44809eecc8c46c17fe2.zip
frameworks_av-20baac2a934e9d968832a44809eecc8c46c17fe2.tar.gz
frameworks_av-20baac2a934e9d968832a44809eecc8c46c17fe2.tar.bz2
Merge "AudioPolicy: don't always change ACCESSIBILITY volume" into mnc-dr-dev
Diffstat (limited to 'services')
-rw-r--r--services/audiopolicy/managerdefault/AudioPolicyManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
index b1d7b13..dfb477d 100644
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
@@ -1718,7 +1718,9 @@ status_t AudioPolicyManager::setStreamVolumeIndex(audio_stream_type_t stream,
status = volStatus;
}
}
- if ((device == AUDIO_DEVICE_OUT_DEFAULT) || ((curDevice & accessibilityDevice) != 0)) {
+ if ((accessibilityDevice != AUDIO_DEVICE_NONE) &&
+ ((device == AUDIO_DEVICE_OUT_DEFAULT) || ((curDevice & accessibilityDevice) != 0)))
+ {
status_t volStatus = checkAndSetVolume(AUDIO_STREAM_ACCESSIBILITY,
index, desc, curDevice);
}