Aleksander Machniak
2012-08-11 002d1a44e4065b89602dd293551d59c66845fd52
Fix wrong search result on servers without SORT support
1 files modified
4 ■■■■ changed files
program/include/rcube_imap.php 4 ●●●● patch | view | raw | blame | history
program/include/rcube_imap.php
@@ -1015,8 +1015,8 @@
                $a_msg_headers, $this->sort_field, $this->sort_order);
            // only return the requested part of the set
            $a_msg_headers = array_slice(array_values($a_msg_headers),
                $from, min($cnt-$to, $this->page_size));
            $slice_length  = min($this->page_size, $cnt - ($to > $cnt ? $from : $to));
            $a_msg_headers = array_slice(array_values($a_msg_headers), $from, $slice_length);
            if ($slice) {
                $a_msg_headers = array_slice($a_msg_headers, -$slice, $slice);