From d72d51c77a43d75c098afb55c3939210739510f9 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Thu, 3 Feb 2011 18:47:47 -0800 Subject: Issue 3371080: fix VolumePanel in mute state VolumePanel must take stream mute state into account before displaying the update stream volume. Change-Id: I03a1697c25fca3fa56f892e3d426d00906abeb79 --- core/java/android/view/VolumePanel.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; -- cgit v1.2.3-59-g8ed1b