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

am: 38cdbf7fdc

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

Change-Id: I177311d921c89f30545080b2fec73f95f81a30ef
This commit is contained in:
Daniel Nishi
2016-05-04 16:31:26 +00:00
committed by android-build-merger

View File

@@ -254,8 +254,10 @@ public class DeletionHelperFragment extends SettingsPreferenceFragment implement
long freeableSpace = 0;
for (int i = 0; i < mAppEntries.size(); i++) {
final AppEntry entry = mAppEntries.get(i);
if (!mUncheckedApplications.contains(entry.label)) {
freeableSpace += mAppEntries.get(i).size;
long entrySize = 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;