From 2ace2a5bdf2ee93d91b9e4018ff8d8cbefd319cc Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 10 Mar 2019 17:14:19 +0100 Subject: [PATCH] fix handling mailto:-share-links, closes #764 --- src/org/thoughtcrime/securesms/ShareActivity.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/org/thoughtcrime/securesms/ShareActivity.java b/src/org/thoughtcrime/securesms/ShareActivity.java index 8267d6ac0..16585cbf2 100644 --- a/src/org/thoughtcrime/securesms/ShareActivity.java +++ b/src/org/thoughtcrime/securesms/ShareActivity.java @@ -216,11 +216,12 @@ public class ShareActivity extends PassphraseRequiredActionBarActivity streamExtras.add(getIntent().getParcelableExtra(Intent.EXTRA_STREAM)); } else { streamExtras = getIntent().getParcelableArrayListExtra(Intent.EXTRA_STREAM); + if (streamExtras == null || streamExtras.isEmpty()) { + streamExtras = new ArrayList<>(); + streamExtras.add(null); // force checking at least EXTRA_TEXT & Co. + } } - if (streamExtras == null || streamExtras.isEmpty()) { - progressWheel.setVisibility(View.GONE); - return; - } + if (needsFilePermission(streamExtras)) { if (Permissions.hasAll(this, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE)) { resolveUris(streamExtras);