X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2Fmm-partial.el;h=f9f217357a27f9398bc0af52a73862a3a5f1425f;hp=3fec4a2a975f1e81245d28e121bc2eba3d9f9694;hb=559e4108ff97c334f5affb3519657e73dfe3dad7;hpb=c9a393eeb329a99695566342a9f03b8a30000898 diff --git a/lisp/mm-partial.el b/lisp/mm-partial.el index 3fec4a2a9..f9f217357 100644 --- a/lisp/mm-partial.el +++ b/lisp/mm-partial.el @@ -1,7 +1,6 @@ ;;; mm-partial.el --- showing message/partial -;; Copyright (C) 2000, 2001, 2002, 2003, 2004, -;; 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +;; Copyright (C) 2000-2015 Free Software Foundation, Inc. ;; Author: Shenghuo Zhu ;; Keywords: message partial @@ -70,8 +69,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing." (sort (cons handle (mm-partial-find-parts id - (save-excursion - (set-buffer gnus-summary-buffer) + (with-current-buffer gnus-summary-buffer (gnus-summary-article-number)))) #'(lambda (a b) (let ((anumber (string-to-number @@ -83,8 +81,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing." (< anumber bnumber))))) (setq gnus-article-mime-handles (mm-merge-handles gnus-article-mime-handles phandles)) - (save-excursion - (set-buffer (generate-new-buffer " *mm*")) + (with-current-buffer (generate-new-buffer " *mm*") (while (setq phandle (pop phandles)) (setq nn (string-to-number (cdr (assq 'number