diff --git a/core/java/android/preference/SeekBarVolumizer.java b/core/java/android/preference/SeekBarVolumizer.java index 1ec00db22903b..11b960643e5a9 100644 --- a/core/java/android/preference/SeekBarVolumizer.java +++ b/core/java/android/preference/SeekBarVolumizer.java @@ -142,13 +142,13 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba final boolean zenMuted = isZenMuted(); mSeekBar.setEnabled(!zenMuted); if (zenMuted) { - mSeekBar.setProgress(mLastAudibleStreamVolume); + mSeekBar.setProgress(mLastAudibleStreamVolume, true); } else if (mNotificationOrRing && mRingerMode == AudioManager.RINGER_MODE_VIBRATE) { - mSeekBar.setProgress(0); + mSeekBar.setProgress(0, true); } else if (mMuted) { - mSeekBar.setProgress(0); + mSeekBar.setProgress(0, true); } else { - mSeekBar.setProgress(mLastProgress > -1 ? mLastProgress : mOriginalStreamVolume); + mSeekBar.setProgress(mLastProgress > -1 ? mLastProgress : mOriginalStreamVolume, true); } } @@ -313,13 +313,13 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba public void muteVolume() { if (mVolumeBeforeMute != -1) { - mSeekBar.setProgress(mVolumeBeforeMute); + mSeekBar.setProgress(mVolumeBeforeMute, true); postSetVolume(mVolumeBeforeMute); postStartSample(); mVolumeBeforeMute = -1; } else { mVolumeBeforeMute = mSeekBar.getProgress(); - mSeekBar.setProgress(0); + mSeekBar.setProgress(0, true); postStopSample(); postSetVolume(0); } diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java index 0b225c23152ff..8ca277ecdcfd9 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java @@ -870,7 +870,7 @@ public class VolumeDialog implements TunerService.Tunable { if (row.anim != null) { row.anim.cancel(); } - row.slider.setProgress(newProgress); + row.slider.setProgress(newProgress, true); } } }