nnimap: restore to-buffer for now
authorJulien Danjou <julien@danjou.info>
Mon, 6 Aug 2012 11:30:55 +0000 (13:30 +0200)
committerJulien Danjou <julien@danjou.info>
Mon, 6 Aug 2012 11:30:55 +0000 (13:30 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/nnimap.el

index a26b88e..065d477 100644 (file)
@@ -1,5 +1,8 @@
 2012-08-06  Julien Danjou  <julien@danjou.info>
 
+       * nnimap.el (nnimap-request-head): Resture to-buffer parameter, used by
+       `nnimap-request-move-article'.
+
        * gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
        Remove autoload, already handled by gnus.el.
 
index e195b42..ebd268e 100644 (file)
@@ -597,7 +597,7 @@ textual parts.")
                (nnheader-ms-strip-cr)))
            (cons group article)))))))
 
-(deffoo nnimap-request-head (article &optional group server)
+(deffoo nnimap-request-head (article &optional group server to-buffer)
   (when group
     (setq group (nnimap-decode-gnus-group group)))
   (when (nnimap-change-group group server)
@@ -610,7 +610,7 @@ textual parts.")
         article (format "UID FETCH %%d %s"
                         (nnimap-header-parameters)))
        (let ((buffer (current-buffer)))
-         (with-current-buffer nntp-server-buffer
+         (with-current-buffer (or to-buffer nntp-server-buffer)
            (erase-buffer)
            (insert-buffer-substring buffer)
            (nnheader-ms-strip-cr)