From e9c567b8971ad4206cad996ff51d3e0889ce9d4b Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 3 Feb 2023 21:23:54 +0100 Subject: [PATCH] Ensure separate line for quote expander --- .../main/java/eu/faircode/email/AdapterMessage.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index e0f0269a89..a6ae0ae890 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -3132,9 +3132,11 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? s - 1 : s, "0"); + ssb.insert(s - 1, "\n0"); ssb.setSpan( new DynamicDrawableSpan() { @Override @@ -3142,12 +3144,12 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? s - 1 : s, s > 0 ? s : s + 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE); + s, s + 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE); } else { for (Object span : ssb.getSpans(s, e, Object.class)) ssb.removeSpan(span); ssb.delete(s, e); - ssb.insert(s > 0 ? s - 1 : s, "1"); + ssb.insert(s - 1, "\n1"); ssb.setSpan( new DynamicDrawableSpan() { @Override @@ -3155,7 +3157,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? s - 1 : s, s > 0 ? s : s + 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE); + s, s + 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE); } }