From a438d869293386ac1dbc117b2fd594621c9c88ba Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 25 Dec 2021 08:23:57 +0100 Subject: [PATCH] Always show reply-to address when different domain --- app/src/main/java/eu/faircode/email/AdapterMessage.java | 9 +++++---- 1 file changed, 5 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 bcb5e21200..26c834c05f 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2121,7 +2121,6 @@ public class AdapterMessage extends RecyclerView.Adapter 0) ? View.VISIBLE : View.GONE); tvTo.setText(formatAddresses(message.to, full, show_addresses ? Integer.MAX_VALUE : maxRecipients)); - tvReplyToTitle.setVisibility(show_addresses && !TextUtils.isEmpty(replyto) ? View.VISIBLE : View.GONE); - tvReplyTo.setVisibility(show_addresses && !TextUtils.isEmpty(replyto) ? View.VISIBLE : View.GONE); - tvReplyTo.setText(replyto); + boolean show_reply = (Boolean.FALSE.equals(message.reply_domain) || show_addresses) && + (message.reply != null && message.reply.length > 0); + tvReplyToTitle.setVisibility(show_reply ? View.VISIBLE : View.GONE); + tvReplyTo.setVisibility(show_reply ? View.VISIBLE : View.GONE); + tvReplyTo.setText(formatAddresses(message.reply, show_addresses)); tvCcTitle.setVisibility(message.cc == null || message.cc.length == 0 ? View.GONE : View.VISIBLE); tvCc.setVisibility(message.cc == null || message.cc.length == 0 ? View.GONE : View.VISIBLE);