From 28dda31fb3c88c029fb0deaaaa2a7df6e5acba4c Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 27 Feb 2021 12:03:06 +0100 Subject: [PATCH] Highlight email in addresses section --- .../eu/faircode/email/AdapterMessage.java | 53 ++++++++++++++++--- 1 file changed, 45 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index d739a9edf9..539e01aab7 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -220,6 +220,7 @@ public class AdapterMessage extends RecyclerView.Adapter"); + } else + ssb.append(personal); + } + } else + ssb.append(addresses[i].toString()); + } + + return ssb; + } + private void bindAddresses(TupleMessageEx message) { boolean show_addresses = properties.getValue("addresses", message.id); boolean full = (show_addresses || name_email); @@ -1780,12 +1814,12 @@ public class AdapterMessage extends RecyclerView.Adapter= Build.VERSION_CODES.O); - String submitter = MessageHelper.formatAddresses(message.submitter); - String from = MessageHelper.formatAddresses(message.senders); - String to = MessageHelper.formatAddresses(message.to, full, false); - String replyto = MessageHelper.formatAddresses(message.reply); - String cc = MessageHelper.formatAddresses(message.cc, full, false); - String bcc = MessageHelper.formatAddresses(message.bcc, full, false); + Spanned submitter = formatAddresses(message.submitter, full); + Spanned from = formatAddresses(message.senders, full); + Spanned to = formatAddresses(message.to, full); + Spanned replyto = formatAddresses(message.reply, full); + Spanned cc = formatAddresses(message.cc, full); + Spanned bcc = formatAddresses(message.bcc, full); grpAddresses.setVisibility(View.VISIBLE); @@ -1808,9 +1842,11 @@ public class AdapterMessage extends RecyclerView.Adapter 1 || show_addresses) && !TextUtils.isEmpty(from) ? View.VISIBLE : View.GONE); tvFromEx.setVisibility((froms > 1 || show_addresses) && !TextUtils.isEmpty(from) ? View.VISIBLE : View.GONE); @@ -1850,7 +1886,7 @@ public class AdapterMessage extends RecyclerView.Adapter