From e18f1b87095c60977c4c0e0a279e7ee78a049dc6 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Wed, 5 Sep 2012 16:43:58 +0200 Subject: Composer could start with empty From --- composer/e-msg-composer.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'composer/e-msg-composer.c') diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index 0fc5f2f475..777b7e7423 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -575,8 +575,8 @@ build_message_headers (EMsgComposer *composer, camel_mime_message_set_from (message, addr); g_object_unref (addr); - /* X-Evolution-Account */ - header_name = "X-Evolution-Account"; + /* X-Evolution-Identity */ + header_name = "X-Evolution-Identity"; camel_medium_set_header (medium, header_name, uid); /* X-Evolution-Fcc */ @@ -3108,6 +3108,11 @@ e_msg_composer_new_with_message (EShell *shell, /* Restore the mail identity preference. */ identity_uid = (gchar *) camel_medium_get_header ( CAMEL_MEDIUM (message), "X-Evolution-Identity"); + if (!identity_uid) { + /* for backward compatibility */ + identity_uid = (gchar *) camel_medium_get_header ( + CAMEL_MEDIUM (message), "X-Evolution-Account"); + } if (identity_uid != NULL) { identity_uid = g_strstrip (g_strdup (identity_uid)); source = e_source_registry_ref_source (registry, identity_uid); -- cgit v1.2.3