From 775fb7c9844abb2564a088afb72e33078bed0f7a Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 30 Oct 2019 08:24:38 +0100 Subject: [PATCH] Small improvement --- app/src/main/java/eu/faircode/email/Core.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 0a2d0c837f..4bf1d51076 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2775,9 +2775,9 @@ class Core { boolean alert_once = prefs.getBoolean("alert_once", true); // Get contact info - Map messageContact = new HashMap<>(); + Map messageContact = new HashMap<>(); for (TupleMessageEx message : messages) - messageContact.put(message, ContactInfo.get(context, message.account, message.from, false)); + messageContact.put(message.id, ContactInfo.get(context, message.account, message.from, false)); // Summary notification if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N || notify_summary) { @@ -2846,7 +2846,8 @@ class Core { DateFormat DTF = Helper.getDateTimeInstance(context, SimpleDateFormat.SHORT, SimpleDateFormat.SHORT); StringBuilder sb = new StringBuilder(); for (EntityMessage message : messages) { - sb.append("").append(messageContact.get(message).getDisplayName(name_email)).append(""); + ContactInfo info = messageContact.get(message.id); + sb.append("").append(info.getDisplayName(name_email)).append(""); if (!TextUtils.isEmpty(message.subject)) sb.append(": ").append(message.subject); sb.append(" ").append(DTF.format(message.received)); @@ -2870,7 +2871,7 @@ class Core { // Message notifications for (TupleMessageEx message : messages) { - ContactInfo info = messageContact.get(message); + ContactInfo info = messageContact.get(message.id); // Build arguments long id = (message.content ? message.id : -message.id);