diff options
-rw-r--r-- | src/com/android/mail/compose/ComposeActivity.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/mail/compose/ComposeActivity.java b/src/com/android/mail/compose/ComposeActivity.java index e47d21042..5779a79d3 100644 --- a/src/com/android/mail/compose/ComposeActivity.java +++ b/src/com/android/mail/compose/ComposeActivity.java @@ -1109,14 +1109,18 @@ public class ComposeActivity extends ActionBarActivity } } message.accountUri = null; + message.setFrom(computeFromForAccount(selectedReplyFromAccount)); + message.draftType = getDraftType(mode); + return message; + } + + protected String computeFromForAccount(ReplyFromAccount selectedReplyFromAccount) { final String email = selectedReplyFromAccount != null ? selectedReplyFromAccount.address : mAccount != null ? mAccount.getEmailAddress() : null; final String senderName = selectedReplyFromAccount != null ? selectedReplyFromAccount.name : mAccount != null ? mAccount.getSenderName() : null; final Address address = new Address(email, senderName); - message.setFrom(address.toHeader()); - message.draftType = getDraftType(mode); - return message; + return address.toHeader(); } private static String formatSenders(final String string) { |