diff options
| author | 2018-12-07 04:14:34 +0000 | |
|---|---|---|
| committer | 2018-12-07 04:14:34 +0000 | |
| commit | 2f35f91cf38f80fded04eabe2d8e3b3dbce6d04b (patch) | |
| tree | af4f5f83c89f382587a2e801294cd9dd4e0b4fd4 | |
| parent | b24545385b1b1e6155348488b9f192a567f764b3 (diff) | |
| parent | 796f6b1c779f4a9406027a6a235e68bb066261f5 (diff) | |
Merge "Corresponding to new AAE multi-zone audio support"
| -rw-r--r-- | packages/CarSystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/CarSystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java b/packages/CarSystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java index 12df263ffede..d08717678dba 100644 --- a/packages/CarSystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java +++ b/packages/CarSystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java @@ -108,7 +108,13 @@ public class CarVolumeDialogImpl implements VolumeDialog { private CarAudioManager mCarAudioManager; private final ICarVolumeCallback mVolumeChangeCallback = new ICarVolumeCallback.Stub() { @Override - public void onGroupVolumeChanged(int groupId, int flags) { + public void onGroupVolumeChanged(int zoneId, int groupId, int flags) { + // TODO: Include zoneId into consideration. + // For instance + // - single display + single-zone, ignore zoneId + // - multi-display + single-zone, zoneId is fixed, may show volume bar on all displays + // - single-display + multi-zone, may show volume bar on primary display only + // - multi-display + multi-zone, may show volume bar on display specified by zoneId VolumeItem volumeItem = mAvailableVolumeItems.get(groupId); int value = getSeekbarValue(mCarAudioManager, groupId); // Do not update the progress if it is the same as before. When car audio manager sets @@ -124,7 +130,7 @@ public class CarVolumeDialogImpl implements VolumeDialog { } @Override - public void onMasterMuteChanged(int flags) { + public void onMasterMuteChanged(int zoneId, int flags) { // ignored } }; |