diff options
| author | 2011-02-10 18:20:50 -0800 | |
|---|---|---|
| committer | 2011-02-10 18:20:50 -0800 | |
| commit | e3361b8d0889de6489eb61c6d9ca05885cf4bf31 (patch) | |
| tree | 7d68e4f38c4a45aa8256563bc0eb2c55bd8bcd27 | |
| parent | eefdd709dd9b8fcf491b8beb66a3b57d644570a7 (diff) | |
Fix over-eager locking of volume dialog's primary stream.
Bug: 3427027
Don't lock in the active stream if visual feedback was not requested.
This fixes a transient problem after the notification volume was modified
by an API call.
Change-Id: I2227d8fdf6cc565713d9bbcc66748805e04ae163
| -rw-r--r-- | core/java/android/view/VolumePanel.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/java/android/view/VolumePanel.java b/core/java/android/view/VolumePanel.java index a67ce170a701..89b7aaadd2d8 100644 --- a/core/java/android/view/VolumePanel.java +++ b/core/java/android/view/VolumePanel.java @@ -342,11 +342,10 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie if (LOGD) Log.d(TAG, "onVolumeChanged(streamType: " + streamType + ", flags: " + flags + ")"); - if (mActiveStreamType == -1) { - reorderSliders(streamType); - } - if ((flags & AudioManager.FLAG_SHOW_UI) != 0) { + if (mActiveStreamType == -1) { + reorderSliders(streamType); + } onShowVolumeChanged(streamType, flags); } |