From 69fdfdfe7dde5c72561dd4206df6ddd770de76a0 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 3 Sep 2020 13:52:37 +0200 Subject: [PATCH] Convert mailto body to HTML --- app/src/main/java/eu/faircode/email/ActivityCompose.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityCompose.java b/app/src/main/java/eu/faircode/email/ActivityCompose.java index bbc1f869ec..cf41c3e675 100644 --- a/app/src/main/java/eu/faircode/email/ActivityCompose.java +++ b/app/src/main/java/eu/faircode/email/ActivityCompose.java @@ -23,6 +23,7 @@ import android.content.Intent; import android.net.MailTo; import android.net.Uri; import android.os.Bundle; +import android.text.Html; import android.text.Spanned; import android.text.TextUtils; @@ -108,8 +109,12 @@ public class ActivityCompose extends ActivityBase implements FragmentManager.OnB args.putString("subject", subject); String body = mailto.getBody(); - if (body != null) - args.putString("body", body); + if (body != null) { + StringBuilder sb = new StringBuilder(); + for (String line : body.split("\\r?\\n")) + sb.append("").append(Html.escapeHtml(line)).append("
"); + args.putString("body", sb.toString()); + } } if (intent.hasExtra(Intent.EXTRA_SHORTCUT_ID)) {