diff options
| author | 2011-02-03 18:47:47 -0800 | |
|---|---|---|
| committer | 2011-02-03 18:47:47 -0800 | |
| commit | d72d51c77a43d75c098afb55c3939210739510f9 (patch) | |
| tree | da021d660f6d3c717b37dd6f58573eb04dc136a9 | |
| parent | 4fe3e53e854b0056b774bfe25e3d1a2d4841aa32 (diff) | |
Issue 3371080: fix VolumePanel in mute state
VolumePanel must take stream mute state into account before displaying
the update stream volume.
Change-Id: I03a1697c25fca3fa56f892e3d426d00906abeb79
| -rw-r--r-- | core/java/android/view/VolumePanel.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/view/VolumePanel.java b/core/java/android/view/VolumePanel.java index bb5774f31417..2aa94dc65c44 100644 --- a/core/java/android/view/VolumePanel.java +++ b/core/java/android/view/VolumePanel.java @@ -367,7 +367,10 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie } protected void onShowVolumeChanged(int streamType, int flags) { - int index = mAudioService.getStreamVolume(streamType); + int index = mAudioService.isStreamMute(streamType) ? + mAudioService.getLastAudibleStreamVolume(streamType) + : mAudioService.getStreamVolume(streamType); + // int message = UNKNOWN_VOLUME_TEXT; // int additionalMessage = 0; mRingIsSilent = false; |