From f29cbd1f0ef4050aa8d7f45c45f09c0cd7b638f8 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 28 May 2022 10:22:27 +0200 Subject: [PATCH] Reparent sub lists --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 01b39b9526..64312c6c6c 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3704,6 +3704,14 @@ public class HtmlHelper { li.removeAttr("dir"); } e.attr("dir", rtl > ltr ? "rtl" : "ltr"); + + Element parent = e.parent(); + Element prev = e.previousElementSibling(); + if (parent != null && !"li".equals(parent.tagName()) && + prev != null && "li".equals(prev.tagName())) { + e.remove(); + prev.appendChild(e); + } } for (Element quote : doc.select("blockquote")) {