summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/mail/compose/ComposeActivity.java10
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) {