diff --git a/packages/SystemUI/res/drawable-television/ic_volume_media.xml b/packages/SystemUI/res/drawable-television/ic_volume_media.xml index e43c4b471db4e..6a368d503866b 100644 --- a/packages/SystemUI/res/drawable-television/ic_volume_media.xml +++ b/packages/SystemUI/res/drawable-television/ic_volume_media.xml @@ -16,11 +16,11 @@ --> + android:pathData="M3,9v6h4l5,5L12,4L7,9L3,9zM10,8.83v6.34L7.83,13L5,13v-2h2.83L10,8.83zM16.5,12c0,-1.77 -1.02,-3.29 -2.5,-4.03v8.05c1.48,-0.73 2.5,-2.25 2.5,-4.02zM14,3.23v2.06c2.89,0.86 5,3.54 5,6.71s-2.11,5.85 -5,6.71v2.06c4.01,-0.91 7,-4.49 7,-8.77 0,-4.28 -2.99,-7.86 -7,-8.77z"/> diff --git a/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml b/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml index 0f6dc9517f533..6eb944fd257ad 100644 --- a/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml +++ b/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml @@ -16,11 +16,13 @@ --> - + + + diff --git a/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml b/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml index 4b59e13516d28..b68308972f6e8 100644 --- a/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml +++ b/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml @@ -16,12 +16,13 @@ --> - + + + - diff --git a/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml b/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml new file mode 100644 index 0000000000000..7a44aa6cbcc91 --- /dev/null +++ b/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/packages/SystemUI/res/drawable/ic_volume_media_off.xml b/packages/SystemUI/res/drawable/ic_volume_media_off.xml new file mode 100644 index 0000000000000..875b7b6d1f406 --- /dev/null +++ b/packages/SystemUI/res/drawable/ic_volume_media_off.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index 9a0f040d3513a..2081cfe51a1fd 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -1083,7 +1083,7 @@ public class VolumeDialogImpl implements VolumeDialog, iconRes = isStreamMuted(ss) ? R.drawable.ic_volume_media_bt_mute : R.drawable.ic_volume_media_bt; } else if (isStreamMuted(ss)) { - iconRes = row.iconMuteRes; + iconRes = ss.muted ? R.drawable.ic_volume_media_off : row.iconMuteRes; } else { iconRes = mShowLowMediaVolumeIcon && ss.level * 2 < (ss.levelMax + ss.levelMin) ? R.drawable.ic_volume_media_low : row.iconRes;