Merge "Don't crash on opening ejecting USB." into oc-dev am: 32f95292bf

am: 3803bb966d

Change-Id: Ie26202f072f11983f2f1883811585f77db40f84d
This commit is contained in:
Daniel Nishi
2017-04-26 17:05:59 +00:00
committed by android-build-merger
2 changed files with 59 additions and 1 deletions

View File

@@ -98,7 +98,9 @@ public class PublicVolumeSettings extends SettingsPreferenceFragment {
mVolume = mStorageManager.findVolumeByUuid(fsUuid);
} else {
final String volId = getArguments().getString(VolumeInfo.EXTRA_VOLUME_ID);
mVolume = mStorageManager.findVolumeById(volId);
if (volId != null) {
mVolume = mStorageManager.findVolumeById(volId);
}
}
if (!isVolumeValid()) {
@@ -129,6 +131,12 @@ public class PublicVolumeSettings extends SettingsPreferenceFragment {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// If the volume isn't valid, we are not scaffolded to set up a view.
if (!isVolumeValid()) {
return;
}
final Resources resources = getResources();
final int padding = resources.getDimensionPixelSize(
R.dimen.unmount_button_padding);