From 3e46a63d2f4519f66dd1ba76f3c3ccc5d2f75b29 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 4 May 2021 19:01:06 +0200 Subject: [PATCH] Format inserted addresses --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index a087915945..c29101c20a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -958,14 +958,12 @@ public class FragmentCompose extends FragmentBase { String name = cursor.getString(colName); String email = MessageHelper.sanitizeEmail(cursor.getString(colEmail)); - StringBuilder sb = new StringBuilder(); if (name == null || !suggest_names) - sb.append(email); + return email; else { - sb.append("\"").append(name).append("\" "); - sb.append("<").append(email).append(">"); + Address address = new InternetAddress(email, name, StandardCharsets.UTF_8.name()); + return MessageHelper.formatAddressesCompose(new Address[]{address}); } - return sb.toString(); } catch (Throwable ex) { Log.e(ex); return ex.toString();