Marking conversations read/unread in the TL removes the snippet text
b/16322573 EmailConversationCursor was not populating the firstUnreadSnippet and lastSnippet values in ConversationInfo. When they remain null and are subsequently set as the snippet text, it effectively removes the snippet. Change-Id: I1c17508bbc8857d00d8678dca4a7ad791dcae049
This commit is contained in:
parent
5c93d36616
commit
b4a9c1e302
|
@ -176,6 +176,8 @@ public class EmailConversationCursor extends CursorWrapper implements
|
||||||
final ConversationInfo conversationInfo = new ConversationInfo(numMessages);
|
final ConversationInfo conversationInfo = new ConversationInfo(numMessages);
|
||||||
|
|
||||||
conversationInfo.firstSnippet = getString(getColumnIndex(ConversationColumns.SNIPPET));
|
conversationInfo.firstSnippet = getString(getColumnIndex(ConversationColumns.SNIPPET));
|
||||||
|
conversationInfo.lastSnippet = conversationInfo.firstSnippet;
|
||||||
|
conversationInfo.firstUnreadSnippet = conversationInfo.firstSnippet;
|
||||||
|
|
||||||
final boolean isRead = getInt(getColumnIndex(ConversationColumns.READ)) != 0;
|
final boolean isRead = getInt(getColumnIndex(ConversationColumns.READ)) != 0;
|
||||||
final String senderString = getString(getColumnIndex(EmailContent.MessageColumns.DISPLAY_NAME));
|
final String senderString = getString(getColumnIndex(EmailContent.MessageColumns.DISPLAY_NAME));
|
||||||
|
|
Loading…
Reference in New Issue