From e8cb51669a325a3d5b60fcc37b99d494809bf837 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Mon, 7 Apr 2014 16:24:37 +0200 Subject: More fixes for multi-folder search (#1485234) --- program/lib/Roundcube/rcube_imap_search.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'program/lib/Roundcube/rcube_imap_search.php') diff --git a/program/lib/Roundcube/rcube_imap_search.php b/program/lib/Roundcube/rcube_imap_search.php index c88198140..926a75d76 100644 --- a/program/lib/Roundcube/rcube_imap_search.php +++ b/program/lib/Roundcube/rcube_imap_search.php @@ -65,6 +65,8 @@ class rcube_imap_search { $pthreads = defined('PTHREADS_INHERIT_ALL'); + $results = new rcube_result_multifolder($folders); + // start a search job for every folder to search in foreach ($folders as $folder) { $job = new rcube_imap_search_job($folder, $str, $charset, $sort_field, $threading); @@ -82,7 +84,6 @@ class rcube_imap_search $this->shutdown(); // gather results - $results = new rcube_result_multifolder; foreach ($this->jobs as $job) { $results->add($job->get_result()); } -- cgit v1.2.3