2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
authorSimon Josefsson <jas@extundo.com>
Tue, 8 Mar 2005 00:40:30 +0000 (00:40 +0000)
committerSimon Josefsson <jas@extundo.com>
Tue, 8 Mar 2005 00:40:30 +0000 (00:40 +0000)
* nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
buffer (since IMAP server might return FETCH response out of
order, and the nntp buffer must be sorted).

lisp/ChangeLog
lisp/nnimap.el

index bbaefbc..d8bd843 100644 (file)
@@ -1,3 +1,9 @@
+2005-03-08  Bjorn Solberg <bjorn_ding@hekneby.org>  (tiny change)
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
+       buffer (since IMAP server might return FETCH response out of
+       order, and the nntp buffer must be sorted).
+
 2005-03-06  Kevin Greiner  <kevin.greiner@compsol.cc>
 
        * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
index b6c93f2..9df56b3 100644 (file)
@@ -710,6 +710,8 @@ If EXAMINE is non-nil the group is selected read-only."
                            (if (imap-capability 'IMAP4rev1)
                                (format "BODY.PEEK[HEADER.FIELDS %s])" headers)
                              (format "RFC822.HEADER.LINES %s)" headers)))))
+      (with-current-buffer nntp-server-buffer
+       (sort-numeric-fields 1 1 (buffer-size)))
       (and (numberp nnmail-large-newsgroup)
           (> nnimap-length nnmail-large-newsgroup)
           (nnheader-message 6 "nnimap: Retrieving headers...done")))))