From 215fa65c10ce64af46f13f6c5a7b2d05c3ea28de Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Mon, 6 Jul 2015 10:17:42 -0700 Subject: [PATCH] Fix init order so we have something to measure. Otherwise we start measuring without shared storage in place, meaning we always find sizes of 0. Bug: 22231501 Change-Id: I760064684e76e5ef5cce351aee1d81a971f4d4ea --- .../android/settings/deviceinfo/PrivateVolumeSettings.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java b/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java index f3e40e883f3..dea4310eaf4 100644 --- a/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java +++ b/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java @@ -129,6 +129,9 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { mVolumeId = getArguments().getString(VolumeInfo.EXTRA_VOLUME_ID); mVolume = mStorageManager.findVolumeById(mVolumeId); + // Find the emulated shared storage layered above this private volume + mSharedVolume = mStorageManager.findEmulatedForPrivate(mVolume); + mMeasure = new StorageMeasurement(context, mVolume, mSharedVolume); mMeasure.setReceiver(mReceiver); @@ -140,9 +143,6 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { addPreferencesFromResource(R.xml.device_info_storage_volume); getPreferenceScreen().setOrderingAsAdded(true); - // Find the emulated shared storage layered above this private volume - mSharedVolume = mStorageManager.findEmulatedForPrivate(mVolume); - mSummary = new StorageSummaryPreference(context); mApps = buildItem(R.string.storage_detail_apps);