diff options
Diffstat (limited to 'mail/mail-format.c')
-rw-r--r-- | mail/mail-format.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/mail/mail-format.c b/mail/mail-format.c index 729fa5f42a..5612b0a55b 100644 --- a/mail/mail-format.c +++ b/mail/mail-format.c @@ -1393,10 +1393,15 @@ mail_generate_reply (CamelMimeMessage *message, gboolean to_all) subject = (char *)camel_mime_message_get_subject (message); if (!subject) subject = g_strdup (""); - else if (!strncasecmp (subject, "Re: ", 4)) - subject = g_strdup (subject); - else - subject = g_strdup_printf ("Re: %s", subject); + else { + while (*subject == ' ') + subject++; + + if (!strncasecmp (subject, "Re: ", 4)) + subject = g_strdup (subject); + else + subject = g_strdup_printf ("Re: %s", subject); + } e_msg_composer_set_headers (composer, to, cc, NULL, subject); g_list_free (to); |