aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-format.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-format.c')
-rw-r--r--mail/mail-format.c13
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);