From b407e797c20f8d06a85fc90a831f9a8ec6237298 Mon Sep 17 00:00:00 2001 From: alecpl Date: Mon, 24 Oct 2011 16:45:00 +0000 Subject: - Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder --- program/include/rcube_imap.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'program') diff --git a/program/include/rcube_imap.php b/program/include/rcube_imap.php index e5d2afc11..7ffb17a88 100644 --- a/program/include/rcube_imap.php +++ b/program/include/rcube_imap.php @@ -1508,7 +1508,7 @@ class rcube_imap // I didn't found that SEARCH should return sorted IDs if (is_array($a_index)) sort($a_index); - } else if ($max = $this->_messagecount($mailbox)) { + } else if ($max = $this->_messagecount($mailbox, 'ALL', true, false)) { $a_index = range(1, $max); } @@ -1694,7 +1694,7 @@ class rcube_imap } if ($orig_criteria == 'ALL') { - $max = $this->_messagecount($mailbox); + $max = $this->_messagecount($mailbox, 'ALL', true, false); $a_messages = $max ? range(1, $max) : array(); } else { -- cgit v1.2.3