1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-03-19 18:35:34 +00:00

Show name/email when sorting on sender

This commit is contained in:
M66B 2022-05-09 15:55:25 +02:00
parent ce611b84e7
commit 3a70a44ccb

View file

@ -6856,7 +6856,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
this.check_mx = prefs.getBoolean("check_mx", false); this.check_mx = prefs.getBoolean("check_mx", false);
this.check_blocklist = prefs.getBoolean("check_blocklist", false); this.check_blocklist = prefs.getBoolean("check_blocklist", false);
this.email_format = MessageHelper.getAddressFormat(context); this.email_format = ("sender".equals(sort)
? MessageHelper.AddressFormat.NAME_EMAIL
: MessageHelper.getAddressFormat(context));
this.prefer_contact = prefs.getBoolean("prefer_contact", false); this.prefer_contact = prefs.getBoolean("prefer_contact", false);
this.only_contact = prefs.getBoolean("only_contact", false); this.only_contact = prefs.getBoolean("only_contact", false);
this.distinguish_contacts = prefs.getBoolean("distinguish_contacts", false); this.distinguish_contacts = prefs.getBoolean("distinguish_contacts", false);
@ -7517,6 +7519,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
void setSort(String sort) { void setSort(String sort) {
if (!sort.equals(this.sort)) { if (!sort.equals(this.sort)) {
this.sort = sort; this.sort = sort;
this.email_format = ("sender".equals(sort)
? MessageHelper.AddressFormat.NAME_EMAIL
: MessageHelper.getAddressFormat(context));
properties.refresh(); properties.refresh();
// Needed to redraw item decorators / add/remove size // Needed to redraw item decorators / add/remove size
} }