]> code.delx.au - gnu-emacs/blobdiff - lisp/mail/rmail.el
(rmail-delete-forward): Use rmail-select-summary.
[gnu-emacs] / lisp / mail / rmail.el
index 0d5cd1c76089bdc3a72db5692b63dd2851fba21a..0675d517f36827bc6376031dd4de00bc456b8993 100644 (file)
@@ -1795,9 +1795,8 @@ Returns t if a new message is displayed after the delete, or nil otherwise."
   (rmail-set-attribute "deleted" t)
   (let ((del-msg rmail-current-message))
     (if (rmail-summary-exists)
-       (save-excursion
-         (set-buffer rmail-summary-buffer)
-         (rmail-summary-mark-deleted del-msg)))
+       (rmail-select-summary
+        (rmail-summary-mark-deleted del-msg)))
     (prog1 (rmail-next-undeleted-message (if backward -1 1))
       (rmail-maybe-display-summary))))