With all the other performance work we've been doing, getting a message

into the messagelist is now much, much faster. Intentionally loading the
whole mailbox before we let the user interact with the list is
increasingly painful. A 250 message mailbox takes 2+ seconds to "unlock"
on a modern phone.

Consequently, this commit switches us _back_ to progressive loading of
mailboxes from the synchronous version.

Based on user feedback, we may or may not keep this for the production
release.
This commit is contained in:
Jesse Vincent 2010-07-22 04:17:13 +00:00
parent 80e134c03c
commit 19a06d39a1

View file

@ -558,7 +558,7 @@ public class MessageList
if (mFolderName != null) if (mFolderName != null)
{ {
mController.listLocalMessagesSynchronous(mAccount, mFolderName, mAdapter.mListener); mController.listLocalMessages(mAccount, mFolderName, mAdapter.mListener);
mController.notifyAccountCancel(this, mAccount); mController.notifyAccountCancel(this, mAccount);
MessagingController.getInstance(getApplication()).notifyAccountCancel(this, mAccount); MessagingController.getInstance(getApplication()).notifyAccountCancel(this, mAccount);