summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sungsoo Lim <sungsoo@google.com> 2014-12-29 04:52:18 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-12-29 04:52:21 +0000
commit2021082b4a02520a9aea64ab0d5ead3b06b7e324 (patch)
treeb31ddf2800f3aa14cca7db64162bff47001bd9c6
parentebc440ea5d97d1e3424c4aa636311ab8ec494e76 (diff)
parentd1851e6e4e49b6a45d9e013de2e1384711975328 (diff)
Merge "Make mute/unmute work"
-rw-r--r--services/core/java/com/android/server/media/MediaSessionService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/media/MediaSessionService.java b/services/core/java/com/android/server/media/MediaSessionService.java
index 82be1bbb158f..a72cc8df390b 100644
--- a/services/core/java/com/android/server/media/MediaSessionService.java
+++ b/services/core/java/com/android/server/media/MediaSessionService.java
@@ -836,7 +836,9 @@ public class MediaSessionService extends SystemService implements Monitor {
mAudioService.setMasterMute(!isMasterMute, flags, packageName, mICallback);
} else {
mAudioService.adjustMasterVolume(direction, flags, packageName);
- if (isMasterMute) {
+ // Do not call setStreamMute when direction = 0 which is just to show
+ // UI.
+ if (isMasterMute && direction != 0) {
mAudioService.setMasterMute(false, flags, packageName, mICallback);
}
}
@@ -847,7 +849,9 @@ public class MediaSessionService extends SystemService implements Monitor {
} else {
mAudioService.adjustSuggestedStreamVolume(direction, suggestedStream,
flags, packageName);
- if (isStreamMute) {
+ // Do not call setStreamMute when direction = 0 which is just to show
+ // UI.
+ if (isStreamMute && direction != 0) {
mAudioService.setStreamMute(suggestedStream, false, mICallback);
}
}