Data race in initialization of misc files info
Bug: 3480796 Change-Id: I1ff2e7c167872f4e2f11c93981b2dd6ebd0ee897
This commit is contained in:
@@ -326,7 +326,7 @@ public class Memory extends SettingsPreferenceFragment implements OnCancelListen
|
|||||||
return true;
|
return true;
|
||||||
} else if (preference == mMediaPreferences[Constants.MEDIA_MISC_INDEX]) {
|
} else if (preference == mMediaPreferences[Constants.MEDIA_MISC_INDEX]) {
|
||||||
Context context = getActivity().getApplicationContext();
|
Context context = getActivity().getApplicationContext();
|
||||||
if (MemoryMeasurement.getInstance(context).isSizeOfMiscCategorynonZero()) {
|
if (MemoryMeasurement.getInstance(context).isSizeOfMiscCategoryNonZero()) {
|
||||||
startActivity(new Intent(context, MiscFilesHandler.class));
|
startActivity(new Intent(context, MiscFilesHandler.class));
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@@ -478,8 +478,8 @@ public class MemoryMeasurement {
|
|||||||
mHandler.sendEmptyMessage(MeasurementHandler.MSG_INVALIDATE);
|
mHandler.sendEmptyMessage(MeasurementHandler.MSG_INVALIDATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isSizeOfMiscCategorynonZero() {
|
boolean isSizeOfMiscCategoryNonZero() {
|
||||||
return mFileInfoForMisc.size() > 0;
|
return mFileInfoForMisc != null && mFileInfoForMisc.size() > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static class FileInfo implements Comparable<FileInfo> {
|
static class FileInfo implements Comparable<FileInfo> {
|
||||||
|
Reference in New Issue
Block a user