From 87a567ea40f701268196272d8212340fb04a4d57 Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Tue, 8 Jun 2010 02:37:18 +0000 Subject: [PATCH] Bullet proofing to make IMAP fetches not break when folders have insane default visible limits. --- src/com/fsck/k9/controller/MessagingController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/fsck/k9/controller/MessagingController.java b/src/com/fsck/k9/controller/MessagingController.java index 58f95c8a5..4e3537ddc 100644 --- a/src/com/fsck/k9/controller/MessagingController.java +++ b/src/com/fsck/k9/controller/MessagingController.java @@ -1129,6 +1129,11 @@ public class MessagingController implements Runnable int visibleLimit = localFolder.getVisibleLimit(); + if (visibleLimit < 1) + { + visibleLimit = K9.DEFAULT_VISIBLE_LIMIT; + } + Message[] remoteMessageArray = new Message[0]; final ArrayList remoteMessages = new ArrayList(); // final ArrayList unsyncedMessages = new ArrayList();