summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLin Guo <linguo@google.com>2018-06-07 17:08:30 -0700
committerLin Guo <linguo@google.com>2018-06-07 17:09:43 -0700
commitf37d0ebe8cb4a81e4f13ece2b3bb519c215208dd (patch)
treee041753710ce04d6f8e5a37b54cd610d3b5e8d43
parentc8cdc593227638fdefbb9dbf2644fb8e4bf31fe6 (diff)
downloadbase-f37d0ebe8cb4a81e4f13ece2b3bb519c215208dd.tar.gz
Only show the volume dialog if the AudioManager.FLAG_SHOW_UI bit is set
Bug: 109841417 Test: manual Change-Id: Icc803a4b22ceccff7d3e788b9164975a8e395a3b
-rw-r--r--packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java
index dc086cf6f7b6..d7fad67c7f09 100644
--- a/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java
@@ -38,6 +38,7 @@ import android.graphics.drawable.ColorDrawable;
import android.graphics.PixelFormat;
import android.graphics.drawable.Drawable;
import android.media.AudioAttributes;
+import android.media.AudioManager;
import android.os.Debug;
import android.os.Handler;
import android.os.IBinder;
@@ -536,7 +537,9 @@ public class CarVolumeDialogImpl implements VolumeDialog {
if (value != volumeItem.progress) {
volumeItem.listItem.setProgress(value);
volumeItem.progress = value;
- show(Events.SHOW_REASON_VOLUME_CHANGED);
+ if ((flags & AudioManager.FLAG_SHOW_UI) != 0) {
+ show(Events.SHOW_REASON_VOLUME_CHANGED);
+ }
}
}