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;