Loading src/com/android/settings/users/EditUserPhotoController.java +7 −1 Original line number Original line Diff line number Diff line Loading @@ -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; Loading Loading @@ -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) { try { StrictMode.disableDeathOnFileUriExposure(); mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); } finally { StrictMode.enableDeathOnFileUriExposure(); } } else { } else { onPhotoCropped(pictureUri, false); onPhotoCropped(pictureUri, false); } } Loading Loading
src/com/android/settings/users/EditUserPhotoController.java +7 −1 Original line number Original line Diff line number Diff line Loading @@ -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; Loading Loading @@ -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) { try { StrictMode.disableDeathOnFileUriExposure(); mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); mFragment.startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); } finally { StrictMode.enableDeathOnFileUriExposure(); } } else { } else { onPhotoCropped(pictureUri, false); onPhotoCropped(pictureUri, false); } } Loading