summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2012-05-01 10:47:57 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-05-01 10:47:57 -0700
commit94affdd80e20c334dd5bfff170aee878992195ad (patch)
tree2aa8d822e7606e10b2166e88e996986e2579dd7e /media
parent59eaa907fef9454f6f5ff2ab727eef43bdf7f88d (diff)
parentf740664cd808bebfc35ded46da6002bdc97a1a16 (diff)
downloadframeworks_base-94affdd80e20c334dd5bfff170aee878992195ad.zip
frameworks_base-94affdd80e20c334dd5bfff170aee878992195ad.tar.gz
frameworks_base-94affdd80e20c334dd5bfff170aee878992195ad.tar.bz2
Merge "fix unmute from volume panel on tablets" into jb-dev
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/AudioService.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/media/java/android/media/AudioService.java b/media/java/android/media/AudioService.java
index c0b17d9..542d2df 100644
--- a/media/java/android/media/AudioService.java
+++ b/media/java/android/media/AudioService.java
@@ -706,9 +706,9 @@ public class AudioService extends IAudioService.Stub implements OnFinished {
final int oldIndex = streamState.getIndex(device,
(streamState.muteCount() != 0) /* lastAudible */);
- // setting ring or notifications volume to 0 on voice capable devices enters silent mode
- if (mVoiceCapable && (((flags & AudioManager.FLAG_ALLOW_RINGER_MODES) != 0) ||
- (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_RING))) {
+ // setting volume on master stream type also controls silent mode
+ if (((flags & AudioManager.FLAG_ALLOW_RINGER_MODES) != 0) ||
+ (mStreamVolumeAlias[streamType] == getMasterStreamType())) {
int newRingerMode;
if (index == 0) {
newRingerMode = System.getInt(mContentResolver, System.VIBRATE_IN_SILENT, 1) == 1