Merge "Only return messages that are unread and unseen for an unseen query" into jb-ub-mail-ur10

This commit is contained in:
Tony Mantler 2013-09-30 23:34:18 +00:00 committed by Android (Google) Code Review
commit 53ecec0ad4
1 changed files with 2 additions and 0 deletions

View File

@ -2577,6 +2577,7 @@ public class EmailProvider extends ContentProvider {
Message.MAILBOX_KEY + "=? ");
if (unseenOnly) {
sb.append("AND ").append(MessageColumns.FLAG_SEEN).append(" = 0 ");
sb.append("AND ").append(MessageColumns.FLAG_READ).append(" = 0 ");
}
sb.append("ORDER BY " + MessageColumns.TIMESTAMP + " DESC ");
sb.append("LIMIT " + UIProvider.CONVERSATION_PROJECTION_QUERY_CURSOR_WINDOW_LIMT);
@ -2604,6 +2605,7 @@ public class EmailProvider extends ContentProvider {
if (isCombinedMailbox(mailboxId)) {
if (unseenOnly) {
sb.append(MessageColumns.FLAG_SEEN).append("=0 AND ");
sb.append(MessageColumns.FLAG_READ).append("=0 AND ");
}
selectionArgs = null;
} else {