diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 6835346e78..8a1dd412b0 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3415,8 +3415,6 @@ public class HtmlHelper { next.remove(); } - doc.body().tagName("div").wrap("
"); - return doc.html(); } diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 6c6e62850c..0575d56d8f 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -51,6 +51,7 @@ import com.sun.mail.util.MessageRemovedIOException; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; +import org.jsoup.nodes.Node; import org.jsoup.select.Elements; import org.simplejavamail.outlookmessageparser.OutlookMessageParser; import org.simplejavamail.outlookmessageparser.model.OutlookAttachment; @@ -912,16 +913,21 @@ public class MessageHelper { if (auto_link) HtmlHelper.autoLink(document); - if (!TextUtils.isEmpty(compose_font)) - for (Element child : document.body().children()) - if (!TextUtils.isEmpty(child.text()) && - TextUtils.isEmpty(child.attr("fairemail"))) { - String old = child.attr("style"); - String style = HtmlHelper.mergeStyles( - "font-family:" + StyleHelper.getFamily(compose_font), old); - if (!old.equals(style)) - child.attr("style", style); - } + if (!TextUtils.isEmpty(compose_font)) { + List