+2009-03-22 Richard M Stallman <rms@gnu.org>
+
+ * mail/rmail.el (rmail-expunge): Update summary buffer even if NO-SHOW.
+
2009-03-21 Jari Aalto <jari.aalto@cante.net>
* time.el (display-time-default-load-average): Doc fix.
(interactive)
(when (rmail-expunge-confirmed)
(let ((was-deleted (rmail-message-deleted-p rmail-current-message))
- (was-swapped (rmail-buffers-swapped-p)))
+ (was-swapped (rmail-buffers-swapped-p))
+ (total rmail-total-messages))
(rmail-only-expunge t)
- (unless dont-show
+ (if dont-show
+ ;; Do update the summary buffer, if any.
+ (when (rmail-summary-exists)
+ (with-current-buffer rmail-summary-buffer
+ (let ((rmail-total-messages total))
+ (rmail-update-summary))))
(if (rmail-summary-exists)
(rmail-select-summary (rmail-update-summary))
;; If we expunged the current message, a new one is current now,