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)