summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/audio/AudioService.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java
index 92643ba..b3b328a 100644
--- a/services/core/java/com/android/server/audio/AudioService.java
+++ b/services/core/java/com/android/server/audio/AudioService.java
@@ -4628,7 +4628,11 @@ public class AudioService extends IAudioService.Stub {
break;
case MSG_PLAY_SOUND_EFFECT:
- onPlaySoundEffect(msg.arg1, msg.arg2);
+ if (isStreamMute(AudioSystem.STREAM_SYSTEM)) {
+ Log.d(TAG, "Stream muted, skip playback");
+ } else {
+ onPlaySoundEffect(msg.arg1, msg.arg2);
+ }
break;
case MSG_BTA2DP_DOCK_TIMEOUT: