diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 09ec9c394a7..ed511efefcb 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3121,7 +3121,7 @@
+ android:value="com.android.settings.deviceinfo.StorageSettings" />
diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
index c9572b3bfff..d05d08807a1 100644
--- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
@@ -62,7 +62,8 @@ public class StorageDashboardFragment extends DashboardFragment {
// Initialize the storage sizes that we can quickly calc.
StorageManager sm = context.getSystemService(StorageManager.class);
- mVolume = sm.findVolumeById(VolumeInfo.ID_PRIVATE_INTERNAL);
+ String volumeId = getArguments().getString(VolumeInfo.EXTRA_VOLUME_ID);
+ mVolume = sm.findVolumeById(volumeId);
if (!isVolumeValid()) {
getActivity().finish();
return;
diff --git a/src/com/android/settings/deviceinfo/StorageSettings.java b/src/com/android/settings/deviceinfo/StorageSettings.java
index 5ee39833a09..53d4c85b6ac 100644
--- a/src/com/android/settings/deviceinfo/StorageSettings.java
+++ b/src/com/android/settings/deviceinfo/StorageSettings.java
@@ -235,9 +235,8 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
// Only showing primary internal storage, so just shortcut
final Bundle args = new Bundle();
args.putString(VolumeInfo.EXTRA_VOLUME_ID, VolumeInfo.ID_PRIVATE_INTERNAL);
- PrivateVolumeSettings.setVolumeSize(args, sTotalInternalStorage);
Intent intent = Utils.onBuildStartFragmentIntent(getActivity(),
- PrivateVolumeSettings.class.getName(), args, null, R.string.apps_storage, null,
+ StorageDashboardFragment.class.getName(), args, null, R.string.apps_storage, null,
false);
intent.putExtra(SettingsDrawerActivity.EXTRA_SHOW_MENU, true);
getActivity().startActivity(intent);
@@ -280,9 +279,7 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
if (vol.getType() == VolumeInfo.TYPE_PRIVATE) {
final Bundle args = new Bundle();
args.putString(VolumeInfo.EXTRA_VOLUME_ID, vol.getId());
- PrivateVolumeSettings.setVolumeSize(args, PrivateStorageInfo.getTotalSize(vol,
- sTotalInternalStorage));
- startFragment(this, PrivateVolumeSettings.class.getCanonicalName(),
+ startFragment(this, StorageDashboardFragment.class.getCanonicalName(),
-1, 0, args);
return true;