From: Michael M Slusarz Date: Tue, 10 Mar 2009 03:03:58 +0000 (-0600) Subject: Fix status caching in selected mailbox X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d27e4b5af517cd2935304962082ac9f73d72d21a;p=horde.git Fix status caching in selected mailbox --- diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php index 36de4a0cb..cb8d8821f 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php @@ -943,7 +943,7 @@ abstract class Horde_Imap_Client_Base } $mailbox = Horde_Imap_Client_Utf7imap::Utf8ToUtf7Imap($mailbox); - $curr_mbox = ($this->currentMailbox() == $mailbox); + $curr_mbox = ($this->_selected == $mailbox); $ret = array(); /* Check for cached information. */ @@ -971,7 +971,7 @@ abstract class Horde_Imap_Client_Base $ret = array_merge($ret, $this->_status($mailbox, $flags)); - if ($this->currentMailbox() != $mailbox) { + if ($this->_selected != $mailbox) { if (!isset($this->_temp['statuscache'])) { $this->_temp['statuscache'] = array(); }