From ae1df26948104dcc0a97bd83b189a36c69f37977 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 09 May 2009 12:35:20 -0400
Subject: [PATCH] - fix \Seen flag setting with enable_caching=true (#1485843)

---
 program/include/rcube_imap.php |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/program/include/rcube_imap.php b/program/include/rcube_imap.php
index 8cb5c6d..4073c8a 100644
--- a/program/include/rcube_imap.php
+++ b/program/include/rcube_imap.php
@@ -1566,14 +1566,8 @@
     if ($this->caching_enabled)
       {
       foreach ($uids as $uid)
-        {
-	$id = $this->_uid2id($uid);
-        if ($cached_headers = $this->get_cached_message($cache_key, $id))
-          {
-          $this->remove_message_cache($cache_key, $id);
-          //$this->get_headers($uid);
-          }
-        }
+        if ($cached_headers = $this->get_cached_message($cache_key, $uid))
+          $this->remove_message_cache($cache_key, $this->_uid2id($uid));
 
       // close and re-open connection
       // this prevents connection problems with Courier 

--
Gitblit v1.9.1