am fff90541
: Show "no messages" when list is empty.
* commit 'fff905416f2f786f0483dc627af04524d81a76ab': Show "no messages" when list is empty.
This commit is contained in:
commit
fe61a53ff7
@ -3098,13 +3098,21 @@ public class EmailProvider extends ContentProvider {
|
|||||||
mMailboxId = mailboxId;
|
mMailboxId = mailboxId;
|
||||||
mContext = context;
|
mContext = context;
|
||||||
Mailbox mailbox = Mailbox.restoreMailboxWithId(context, mailboxId);
|
Mailbox mailbox = Mailbox.restoreMailboxWithId(context, mailboxId);
|
||||||
|
|
||||||
|
// We assume that all message lists are complete
|
||||||
|
// since we don't do any live lists in email.
|
||||||
|
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_STATUS,
|
||||||
|
UIProvider.CursorStatus.COMPLETE);
|
||||||
if (mailbox != null) {
|
if (mailbox != null) {
|
||||||
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_STATUS, mailbox.mUiSyncStatus);
|
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_ERROR,
|
||||||
if (mailbox.mUiLastSyncResult != UIProvider.LastSyncResult.SUCCESS) {
|
mailbox.mUiLastSyncResult);
|
||||||
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_ERROR,
|
|
||||||
mailbox.mUiLastSyncResult);
|
|
||||||
}
|
|
||||||
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_TOTAL_COUNT, mailbox.mTotalCount);
|
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_TOTAL_COUNT, mailbox.mTotalCount);
|
||||||
|
} else {
|
||||||
|
// TODO for virtual mailboxes, we may want to do something besides just fake it
|
||||||
|
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_ERROR,
|
||||||
|
UIProvider.LastSyncResult.SUCCESS);
|
||||||
|
mExtras.putInt(UIProvider.CursorExtraKeys.EXTRA_TOTAL_COUNT,
|
||||||
|
cursor != null ? cursor.getCount() : 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user