diff options
author | John Spurlock <jspurlock@google.com> | 2014-05-27 13:12:35 -0400 |
---|---|---|
committer | John Spurlock <jspurlock@google.com> | 2014-05-27 13:12:35 -0400 |
commit | 85315533a19aa61a0c5fc27d3f783c3f21e3878f (patch) | |
tree | e1e2da8eac0db6bb6dfc901ce71f8fa637d9aa73 /src/com/android/settings/RingerVolumePreference.java | |
parent | 85ba0ee6ec978b760720f1ece3e8e64e0340d260 (diff) | |
download | packages_apps_Settings-85315533a19aa61a0c5fc27d3f783c3f21e3878f.tar.gz packages_apps_Settings-85315533a19aa61a0c5fc27d3f783c3f21e3878f.tar.bz2 packages_apps_Settings-85315533a19aa61a0c5fc27d3f783c3f21e3878f.zip |
Settings: Performance tweaks for SeekBarVolumizer.
Bind to existing volumizer instance when possible.
Bug:15091992
Change-Id: I26248967ff85fdb7a850451336d6850e508d4f18
Diffstat (limited to 'src/com/android/settings/RingerVolumePreference.java')
-rw-r--r-- | src/com/android/settings/RingerVolumePreference.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/settings/RingerVolumePreference.java b/src/com/android/settings/RingerVolumePreference.java index 0f28e0608..313c1c0ae 100644 --- a/src/com/android/settings/RingerVolumePreference.java +++ b/src/com/android/settings/RingerVolumePreference.java @@ -173,11 +173,13 @@ public class RingerVolumePreference extends VolumePreference { SeekBar seekBar = (SeekBar) view.findViewById(SEEKBAR_ID[i]); mSeekBars[i] = seekBar; if (SEEKBAR_TYPE[i] == AudioManager.STREAM_MUSIC) { - mSeekBarVolumizer[i] = new SeekBarVolumizer(getContext(), seekBar, + mSeekBarVolumizer[i] = new SeekBarVolumizer(getContext(), SEEKBAR_TYPE[i], getMediaVolumeUri(getContext()), this); + mSeekBarVolumizer[i].setSeekBar(seekBar); } else { - mSeekBarVolumizer[i] = new SeekBarVolumizer(getContext(), seekBar, + mSeekBarVolumizer[i] = new SeekBarVolumizer(getContext(), SEEKBAR_TYPE[i], null, this); + mSeekBarVolumizer[i].setSeekBar(seekBar); } } |