From 591beda75a4e991faa6c1583653abd2d10d41aca Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 17 Feb 2024 08:12:14 +0100 Subject: [PATCH] Reformatted text: long click to confirm link --- .../eu/faircode/email/AdapterMessage.java | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 982bf9d125..8d122636a7 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -621,6 +621,15 @@ public class AdapterMessage extends RecyclerView.Adapter 0) { - int f = buffer.getSpanFlags(ddss[0]); - properties.setValue("quotes", message.id, (f & Spanned.SPAN_USER) == 0); - properties.setHeight(message.id, null); - bindBody(message, false); - return true; + if (!longClick) { + DynamicDrawableSpan[] ddss = buffer.getSpans(off, off, DynamicDrawableSpan.class); + if (ddss.length > 0) { + int f = buffer.getSpanFlags(ddss[0]); + properties.setValue("quotes", message.id, (f & Spanned.SPAN_USER) == 0); + properties.setHeight(message.id, null); + bindBody(message, false); + return true; + } } return false;