From df5fbe9f3564c9a9e64b265589f0d15a64b7ea0c Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 8 May 2024 12:59:51 +0200 Subject: [PATCH] Prepend from/to to senders/recipients --- .../eu/faircode/email/AdapterMessage.java | 20 +++++++++++++++---- 1 file changed, 16 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 569adbc268..91c08aa30e 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -8779,12 +8779,24 @@ public class AdapterMessage extends RecyclerView.Adapter senders = new ArrayList<>(); + if (message.from != null) + senders.addAll(Arrays.asList(message.from)); + if (message.senders != null) + senders.addAll(Arrays.asList(message.senders)); + message.senders = senders.toArray(new Address[0]); + + List
recipients = new ArrayList<>(); + if (message.to != null) + recipients.addAll(Arrays.asList(message.to)); + if (message.recipients != null) + recipients.addAll(Arrays.asList(message.recipients)); + message.recipients = recipients.toArray(new Address[0]); + addExtra(message.senders, message.extra); } else { message.senders = message.from;