aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1994-04-23 02:31:52 +0000
committerKarl Heuer1994-04-23 02:31:52 +0000
commit4fe9b5636846e327d660d89fbc2a42a8b08fca21 (patch)
treec5927f8017f8a1cd48031e0155058773fc534136
parent881fd7eb9b15ac712c2a71adeb5868cbfaec158d (diff)
downloademacs-4fe9b5636846e327d660d89fbc2a42a8b08fca21.tar.gz
emacs-4fe9b5636846e327d660d89fbc2a42a8b08fca21.zip
(undigestify-rmail-message): Update summary buffer.
-rw-r--r--lisp/mail/undigest.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/mail/undigest.el b/lisp/mail/undigest.el
index a230e75754f..bd915141de1 100644
--- a/lisp/mail/undigest.el
+++ b/lisp/mail/undigest.el
@@ -27,6 +27,8 @@
27 27
28;;; Code: 28;;; Code:
29 29
30(require 'rmail)
31
30(defun undigestify-rmail-message () 32(defun undigestify-rmail-message ()
31 "Break up a digest message into its constituent messages. 33 "Break up a digest message into its constituent messages.
32Leaves original message, deleted, before the undigestified messages." 34Leaves original message, deleted, before the undigestified messages."
@@ -105,7 +107,10 @@ Leaves original message, deleted, before the undigestified messages."
105 (let ((n rmail-current-message)) 107 (let ((n rmail-current-message))
106 (rmail-forget-messages) 108 (rmail-forget-messages)
107 (rmail-show-message n) 109 (rmail-show-message n)
108 (rmail-delete-forward))) 110 (rmail-delete-forward)
111 (if (rmail-summary-exists)
112 (rmail-select-summary
113 (rmail-update-summary)))))
109 (cond (error 114 (cond (error
110 (narrow-to-region (point-min) (1+ (point-max))) 115 (narrow-to-region (point-min) (1+ (point-max)))
111 (delete-region (point-min) (point-max)) 116 (delete-region (point-min) (point-max))