diff options
author | Greg Bullock <gregbullock@google.com> | 2014-08-12 09:21:15 +0200 |
---|---|---|
committer | Greg Bullock <gregbullock@google.com> | 2014-08-15 09:35:24 +0000 |
commit | 14fd30499baaf37dc534cb330ac93275db8b1e83 (patch) | |
tree | 4332a1a2ed8cb244fdc8b01e3d3cfa0ca31d1cc7 /src | |
parent | 836dd87e94df1b0a6ae5745b4eb6e96e49925e01 (diff) | |
download | android_packages_apps_UnifiedEmail-14fd30499baaf37dc534cb330ac93275db8b1e83.tar.gz android_packages_apps_UnifiedEmail-14fd30499baaf37dc534cb330ac93275db8b1e83.tar.bz2 android_packages_apps_UnifiedEmail-14fd30499baaf37dc534cb330ac93275db8b1e83.zip |
Extract protected method to determine From field.
Change-Id: Icf8902d38139ab3725226d1fe05f0122a285fec1
Bug: 16968834
Diffstat (limited to 'src')
-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) { |