From fbd1a80e319890c83423912913238a63f0478424 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Sun, 28 May 2000 17:36:31 +0000 Subject: Use `foo@bar' rather than `' for recipient with no name. * mail-format.c (write_recipients_to_stream): Use `foo@bar' rather than `' for recipient with no name. svn path=/trunk/; revision=3247 --- mail/mail-format.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'mail/mail-format.c') diff --git a/mail/mail-format.c b/mail/mail-format.c index 1e90dbf6dc..429e94f2d0 100644 --- a/mail/mail-format.c +++ b/mail/mail-format.c @@ -360,12 +360,18 @@ write_recipients_to_stream (const gchar *recipient_type, i = 0; while (camel_internet_address_get (recipients, i++, &name, &addr)) { char *old_string = recipients_string; - recipients_string = - g_strdup_printf ("%s%s%s%s%s <%s>", - old_string ? old_string : "", - old_string ? ", " : "", - *name ? "\"" : "", name, - *name ? "\"" : "", addr); + + if (*name) { + recipients_string = g_strdup_printf ( + "%s%s\"%s\" <%s>", + old_string ? old_string : "", + old_string ? ", " : "", + name, addr); + } else { + recipients_string = g_strdup_printf ( + "%s%s%s", old_string ? old_string : "", + old_string ? ", " : "", addr); + } g_free (old_string); } -- cgit v1.2.3