summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-02-03 19:38:27 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-02-03 19:38:27 -0800
commita37a81d705bd9abaf1110fecd176a74d32ac2016 (patch)
treec98be3ba363dc4166ee0f67a4b019bc55d4ef30d /core/java/android
parent6b590c8fd36c20961e9f4ab36bfc03e82f5abf24 (diff)
parente6955f8e38dfe7c0d748c3b55bbcfc5640c968c5 (diff)
downloadframeworks_base-a37a81d705bd9abaf1110fecd176a74d32ac2016.zip
frameworks_base-a37a81d705bd9abaf1110fecd176a74d32ac2016.tar.gz
frameworks_base-a37a81d705bd9abaf1110fecd176a74d32ac2016.tar.bz2
am e6955f8e: Merge "Issue 3371080: fix VolumePanel in mute state" into honeycomb
* commit 'e6955f8e38dfe7c0d748c3b55bbcfc5640c968c5': Issue 3371080: fix VolumePanel in mute state
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/view/VolumePanel.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/view/VolumePanel.java b/core/java/android/view/VolumePanel.java
index bb5774f..2aa94dc 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;