summaryrefslogtreecommitdiffstatsabout
authorJulien Danjou <julien@danjou.info>2012-08-06 11:30:55 (GMT)
committer Julien Danjou <julien@danjou.info>2012-08-06 11:30:55 (GMT)
commitc5208073f6a99f33ead0bc8a24d457a8811c9c91 (patch) (side-by-side diff)
tree9c7e5a5aade38ea09cc62bbc3552a07b5f1cbf4e
parent411b37cd34fdedd9925b257c494b9ff898be9035 (diff)
downloadgnus-c5208073f6a99f33ead0bc8a24d457a8811c9c91.zip
nnimap: restore to-buffer for now
Signed-off-by: Julien Danjou <julien@danjou.info>
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/nnimap.el4
2 files changed, 5 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a26b88e..065d477 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -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.
diff --git a/lisp/nnimap.el b/lisp/nnimap.el
index e195b42..ebd268e 100644
--- a/lisp/nnimap.el
+++ b/lisp/nnimap.el
@@ -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)