From 6ae1c2d29624155d085ea213d1a8431981008c76 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 6 Jun 2013 14:10:21 +0100 Subject: [PATCH 1/1] fix detection of account in --compose and --compose-from-file where the From value contains a name + email. Patch by Colin. --- src/compose.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/compose.c b/src/compose.c index 6ddbc78fe..c88d9b280 100644 --- a/src/compose.c +++ b/src/compose.c @@ -984,8 +984,15 @@ Compose *compose_generic_new(PrefsAccount *account, const gchar *mailto, FolderI /* mailto defines a from, check if we can get account prefs from it, if not, the account prefs will be guessed using other ways, but we'll keep the from anyway */ - if (mailto_from) + if (mailto_from) { mailto_account = account_find_from_address(mailto_from, TRUE); + if (mailto_account == NULL) { + gchar *tmp_from; + Xstrdup_a(tmp_from, mailto_from, return NULL); + extract_address(tmp_from); + mailto_account = account_find_from_address(tmp_from, TRUE); + } + } if (mailto_account) account = mailto_account; } -- 2.25.1