summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGreg Bullock <gregbullock@google.com>2014-08-12 09:21:15 +0200
committerGreg Bullock <gregbullock@google.com>2014-08-15 09:35:24 +0000
commit14fd30499baaf37dc534cb330ac93275db8b1e83 (patch)
tree4332a1a2ed8cb244fdc8b01e3d3cfa0ca31d1cc7 /src
parent836dd87e94df1b0a6ae5745b4eb6e96e49925e01 (diff)
downloadandroid_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.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) {