diff --git a/app/src/main/java/eu/faircode/email/StyleHelper.java b/app/src/main/java/eu/faircode/email/StyleHelper.java index b0159b1461..12d316a332 100644 --- a/app/src/main/java/eu/faircode/email/StyleHelper.java +++ b/app/src/main/java/eu/faircode/email/StyleHelper.java @@ -350,6 +350,12 @@ public class StyleHelper { int start = text.getSpanStart(span); int end = text.getSpanEnd(span); if (end == inserted) { + for (Object o : text.getSpans(start, end, Object.class)) { + int s = text.getSpanStart(o); + int e = text.getSpanEnd(o); + if (s <= e && s >= start && e <= end) + text.removeSpan(o); + } text.delete(start, end); text.removeSpan(span); }