diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java index 10b75226cc326..6cc0e6153a33d 100644 --- a/services/core/java/com/android/server/audio/AudioService.java +++ b/services/core/java/com/android/server/audio/AudioService.java @@ -1574,7 +1574,9 @@ public class AudioService extends IAudioService.Stub // For notifications/ring, show the ui before making any adjustments // Don't suppress mute/unmute requests - if (mVolumeController.suppressAdjustment(resolvedStream, flags, isMute)) { + // Don't suppress adjustments for single volume device + if (mVolumeController.suppressAdjustment(resolvedStream, flags, isMute) + && !mIsSingleVolume) { direction = 0; flags &= ~AudioManager.FLAG_PLAY_SOUND; flags &= ~AudioManager.FLAG_VIBRATE;