Merge "Fix a bug where negative file sizes were being used." into nyc-mr1-dev am: 38cdbf7fdc

am: f2ea09f405

* commit 'f2ea09f40534e65d23126964b90ba1d405ab0f1b':
  Fix a bug where negative file sizes were being used.

Change-Id: Ib73852cdb85368df7b32fcdca5bbb1aa62a83c8f
This commit is contained in:
Daniel Nishi
2016-05-04 16:41:52 +00:00
committed by android-build-merger

View File

@@ -254,8 +254,10 @@ public class DeletionHelperFragment extends SettingsPreferenceFragment implement
long freeableSpace = 0; long freeableSpace = 0;
for (int i = 0; i < mAppEntries.size(); i++) { for (int i = 0; i < mAppEntries.size(); i++) {
final AppEntry entry = mAppEntries.get(i); final AppEntry entry = mAppEntries.get(i);
if (!mUncheckedApplications.contains(entry.label)) { long entrySize = mAppEntries.get(i).size;
freeableSpace += mAppEntries.get(i).size; // If the entrySize is negative, it is either an unknown size or an error occurred.
if (!mUncheckedApplications.contains(entry.label) && entrySize > 0) {
freeableSpace += entrySize;
} }
} }
return freeableSpace; return freeableSpace;