diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java index 2fd63dd9..c46149d3 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java @@ -392,8 +392,12 @@ public class EditEntryActivity extends AegisActivity { Intent galleryIntent = new Intent(Intent.ACTION_PICK); galleryIntent.setDataAndType(android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI, "image/*"); + Intent fileIntent = new Intent(Intent.ACTION_GET_CONTENT); + fileIntent.setType("image/*"); + Intent chooserIntent = Intent.createChooser(galleryIntent, getString(R.string.select_icon)); - startActivityForResult(Intent.createChooser(chooserIntent, getString(R.string.select_icon)), PICK_IMAGE_REQUEST); + chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { fileIntent }); + startActivityForResult(chooserIntent, PICK_IMAGE_REQUEST); } private void startEditingIcon(Uri data) {