alecpl
2012-01-12 fd43a92b5d31bab019d9afec1c9846b7ab9291bb
program/include/rcube_result_thread.php
@@ -17,7 +17,7 @@
 | Author: Aleksander Machniak <alec@alec.pl>                            |
 +-----------------------------------------------------------------------+
 $Id: rcube_imap.php 5347 2011-10-19 06:35:29Z alec $
 $Id$
*/
@@ -553,10 +553,12 @@
    private function buildThreadData($data, &$depth, &$children, $level = 0)
    {
        foreach ((array)$data as $key => $val) {
            $children[$key] = !empty($val);
            $depth[$key] = $level;
            if (!empty($val))
            $empty          = empty($val) || !is_array($val);
            $children[$key] = !$empty;
            $depth[$key]    = $level;
            if (!$empty) {
                $this->buildThreadData($val, $depth, $children, $level + 1);
            }
        }
    }