Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70f64b75 authored by John Spurlock's avatar John Spurlock Committed by Android Git Automerger
Browse files

am 85315533: Settings: Performance tweaks for SeekBarVolumizer.

* commit '85315533':
  Settings: Performance tweaks for SeekBarVolumizer.
parents 416d11b4 85315533
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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);
            }
        }

+4 −2
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@ import com.android.settings.R;
public class VolumeSeekBarPreference extends SeekBarPreference
        implements PreferenceManager.OnActivityStopListener {
    private static final String TAG = "VolumeSeekBarPreference";

    private final Context mContext;

    private int mStream;
@@ -82,7 +81,10 @@ public class VolumeSeekBarPreference extends SeekBarPreference
            }
        };
        final Uri sampleUri = mStream == AudioManager.STREAM_MUSIC ? getMediaVolumeUri() : null;
        mVolumizer = new SeekBarVolumizer(mContext, seekBar, mStream, sampleUri, sbvc);
        if (mVolumizer == null) {
            mVolumizer = new SeekBarVolumizer(mContext, mStream, sampleUri, sbvc);
        }
        mVolumizer.setSeekBar(mSeekBar);
    }

    private Uri getMediaVolumeUri() {