Merge "Settings: Hide phone-related settings on tablets." into lmp-preview-dev
diff --git a/src/com/android/settings/RingerVolumePreference.java b/src/com/android/settings/RingerVolumePreference.java
index 0f28e06..313c1c0 100644
--- a/src/com/android/settings/RingerVolumePreference.java
+++ b/src/com/android/settings/RingerVolumePreference.java
@@ -173,11 +173,13 @@
             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);
             }
         }
 
diff --git a/src/com/android/settings/notification/VolumeSeekBarPreference.java b/src/com/android/settings/notification/VolumeSeekBarPreference.java
index 5b0621d..9889123 100644
--- a/src/com/android/settings/notification/VolumeSeekBarPreference.java
+++ b/src/com/android/settings/notification/VolumeSeekBarPreference.java
@@ -34,7 +34,6 @@
 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 @@
             }
         };
         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() {