From bd284693027196517545616883d5cc43a3f0d39e Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Wed, 10 Jul 2013 12:34:38 +0200 Subject: Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now. --- program/lib/Roundcube/rcube_imap_generic.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'program/lib/Roundcube/rcube_imap_generic.php') diff --git a/program/lib/Roundcube/rcube_imap_generic.php b/program/lib/Roundcube/rcube_imap_generic.php index e3ef8b9bb..920c7184a 100644 --- a/program/lib/Roundcube/rcube_imap_generic.php +++ b/program/lib/Roundcube/rcube_imap_generic.php @@ -1333,9 +1333,8 @@ class rcube_imap_generic $folders[$mailbox] = array(); } - // store LSUB options only if not empty, this way - // we can detect a situation when LIST doesn't return specified folder - if (!empty($opts) || $cmd == 'LIST') { + // store folder options + if ($cmd == 'LIST') { // Add to options array if (empty($this->data['LIST'][$mailbox])) $this->data['LIST'][$mailbox] = $opts; -- cgit v1.2.3