From 4d16285f8c2a3f6c84a2bdcaa035c4363311a657 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 18 Feb 2024 17:50:30 +0100 Subject: [PATCH] Fixed non breaking spaces / markdown --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 27998bbd7d..55dfde05ef 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -6726,7 +6726,9 @@ public class FragmentCompose extends FragmentBase { StrikethroughExtension.create())); Parser parser = Parser.builder(options).build(); HtmlRenderer renderer = HtmlRenderer.builder(options).build(); - String html = renderer.render(parser.parse(spanned.toString())); + + String text = spanned.toString().replace('\u00a0', ' '); + String html = renderer.render(parser.parse(text)); Document doc = JsoupEx.parse(html); doc.body().attr("markdown", Boolean.toString(markdown));