summaryrefslogtreecommitdiffstats
path: root/proguard.flags
diff options
context:
space:
mode:
authorJames Lemieux <jplemieux@google.com>2014-01-10 13:45:15 -0800
committerJames Lemieux <jplemieux@google.com>2014-02-05 16:46:17 -0800
commit3b59b333ad0693f74f9a8cfb24a468a8acbaca8c (patch)
treedbeaa7cc50d73bd788eade08bb438689f8ba39d5 /proguard.flags
parent87c2f00ecf8f5755eb0fced359bdedcbde5ed4b8 (diff)
downloadandroid_packages_apps_UnifiedEmail-3b59b333ad0693f74f9a8cfb24a468a8acbaca8c.tar.gz
android_packages_apps_UnifiedEmail-3b59b333ad0693f74f9a8cfb24a468a8acbaca8c.tar.bz2
android_packages_apps_UnifiedEmail-3b59b333ad0693f74f9a8cfb24a468a8acbaca8c.zip
Mail in Sent, Drafts and Outbox should show addressees, not sender.
b/10847599 This is the second attempt at fixing this bug. The strategy has changed entirely to accommodate GMail as well as reuse formatting rules that squish the list of conversation participants into an abbreviated line for display in conversation lists. ConversationInfo used to include a List<MessageInfo> which was used to answer questions about which senders had read which messages in the thread. This has been removed and replaced with a List<ParticipantInfo>. The backend should populate that list with appropriate conversation participants (e.g. recipients of the last message in the case of Sent, Drafts or Outbox; senders for all other mailbox types) Change-Id: I834223c55296bcd2509fdf544634c155594739b0
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags8
1 files changed, 8 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
index 3e3182db1..653943c61 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -81,3 +81,11 @@
-keepclasseswithmembers class com.android.emailcommon.mail.Address {
public <methods>;
}
+
+-keepclasseswithmembers class com.android.mail.providers.ConversationInfo {
+ *** addParticipant(...);
+}
+
+-keepclasseswithmembers class com.android.mail.providers.ParticipantInfo {
+ public <methods>;
+}