Merge \\"Workaround to avoid crash in user photo selection\\" into nyc-dev am: 8f75abf92f
am: 4c33973714
Change-Id: Ieaa97e10d4e0173b74bb0015aa5c646857b92145
This commit is contained in:
@@ -32,6 +32,7 @@ import android.graphics.Rect;
|
|||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
|
import android.os.StrictMode;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.os.UserManager;
|
import android.os.UserManager;
|
||||||
import android.provider.ContactsContract.DisplayPhoto;
|
import android.provider.ContactsContract.DisplayPhoto;
|
||||||
@@ -223,7 +224,12 @@ public class EditUserPhotoController {
|
|||||||
appendOutputExtra(intent, mCropPictureUri);
|
appendOutputExtra(intent, mCropPictureUri);
|
||||||
appendCropExtras(intent);
|
appendCropExtras(intent);
|
||||||
if (intent.resolveActivity(mContext.getPackageManager()) != null) {
|
if (intent.resolveActivity(mContext.getPackageManager()) != null) {
|
||||||
mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO);
|
try {
|
||||||
|
StrictMode.disableDeathOnFileUriExposure();
|
||||||
|
mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO);
|
||||||
|
} finally {
|
||||||
|
StrictMode.enableDeathOnFileUriExposure();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
onPhotoCropped(pictureUri, false);
|
onPhotoCropped(pictureUri, false);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user