Mercurial > emacs
diff lisp/gnus/gnus-cache.el @ 110468:8ceac426a2d7
merge trunk
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 21 Sep 2010 20:45:10 +0900 |
parents | f2e111723c3a |
children | e07971bb896c |
line wrap: on
line diff
--- a/lisp/gnus/gnus-cache.el Fri Sep 17 14:07:47 2010 +0900 +++ b/lisp/gnus/gnus-cache.el Tue Sep 21 20:45:10 2010 +0900 @@ -180,8 +180,7 @@ ;; Save the article in the cache. (if (file-exists-p file) t ; The article already is saved. - (save-excursion - (set-buffer nntp-server-buffer) + (with-current-buffer nntp-server-buffer (require 'gnus-art) (let ((gnus-use-cache nil) (gnus-article-decode-hook nil)) @@ -554,8 +553,7 @@ (let ((cache-buf (gnus-get-buffer-create " *gnus-cache*")) beg end) (gnus-cache-save-buffers) - (save-excursion - (set-buffer cache-buf) + (with-current-buffer cache-buf (erase-buffer) (let ((coding-system-for-read gnus-cache-overview-coding-system) (file-name-coding-system nnmail-pathname-coding-system)) @@ -844,8 +842,7 @@ ,@body) (when (and gnus-cache-need-update-total-fetched-for (not gnus-cache-inhibit-update-total-fetched-for)) - (save-excursion - (set-buffer gnus-group-buffer) + (with-current-buffer gnus-group-buffer (setq gnus-cache-need-update-total-fetched-for nil) (gnus-group-update-group ,group t)))))