From 349bb1cc4506aa4b1ab45e57ed098a8a132962e5 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Wed, 03 Mar 2010 03:41:37 -0500
Subject: [PATCH] - fix order of messages added by check_recent

---
 program/steps/mail/check_recent.inc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/program/steps/mail/check_recent.inc b/program/steps/mail/check_recent.inc
index caf8b82..9bc9e6f 100644
--- a/program/steps/mail/check_recent.inc
+++ b/program/steps/mail/check_recent.inc
@@ -62,8 +62,10 @@
         $search_str .= ' '.$IMAP->search_string;
 
       if ($IMAP->search($mbox_name, $search_str, NULL, 'date')) {
+        // revert sort order
+        $order = $_SESSION['sort_col'] == 'date' && $_SESSION['sort_order'] == 'DESC' ? 'ASC' : 'DESC';
         // get the headers and add them to the list
-        $result_h = $IMAP->list_headers($mbox_name, 1, 'date', 'DESC');
+        $result_h = $IMAP->list_headers($mbox_name, 1, 'date', $order);
         rcmail_js_message_list($result_h, true, false);
       }
     }

--
Gitblit v1.9.1