From f896be98350052c056a1f03b25229ee463736119 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 17 Feb 2024 17:25:25 +0100 Subject: [PATCH] Copy email address without scheme --- .../main/java/eu/faircode/email/FragmentDialogOpenLink.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java index 204e773f5a..59e73add29 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java @@ -300,7 +300,11 @@ public class FragmentDialogOpenLink extends FragmentDialogBase { if (clipboard == null) return; - ClipData clip = ClipData.newPlainText(title, etLink.getText().toString()); + String link = etLink.getText().toString(); + if (link.startsWith("mailto:")) + link = link.substring("mailto:".length()); + + ClipData clip = ClipData.newPlainText(title, link); clipboard.setPrimaryClip(clip); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU)