From a9ccf412e7c790846469f14386f704f96041d920 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Wed, 15 Jul 2020 12:53:16 +0200 Subject: [PATCH] Combine ACTION_PICK and ACTION_GET_CONTENT when selecting an icon --- .../com/beemdevelopment/aegis/ui/EditEntryActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {