mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-17 07:30:16 -05:00
Issue 553
This commit is contained in:
parent
f1232a119a
commit
f6c6012e11
@ -1021,17 +1021,25 @@ public class LocalStore extends Store implements Serializable {
|
|||||||
|
|
||||||
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
ArrayList<LocalMessage> messagesForHeaders = new ArrayList<LocalMessage>();
|
||||||
while (cursor.moveToNext()) {
|
while (cursor.moveToNext()) {
|
||||||
LocalMessage message = new LocalMessage(null, this);
|
LocalMessage message = new LocalMessage(null, this);
|
||||||
populateMessageFromGetMessageCursor(message, cursor);
|
populateMessageFromGetMessageCursor(message, cursor);
|
||||||
|
|
||||||
messages.add(message);
|
messages.add(message);
|
||||||
|
messagesForHeaders.add(message);
|
||||||
|
if (messagesForHeaders.size() >= 50)
|
||||||
|
{
|
||||||
|
populateHeaders(messagesForHeaders);
|
||||||
|
messagesForHeaders.clear();
|
||||||
|
}
|
||||||
if (listener != null) {
|
if (listener != null) {
|
||||||
listener.messageFinished(message, i, -1);
|
listener.messageFinished(message, i, -1);
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
populateHeaders(messages);
|
populateHeaders(messagesForHeaders);
|
||||||
|
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
if (cursor != null) {
|
if (cursor != null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user