* lisp/mail/rmailsum.el (rmail-summary-by-thread): Use value of
'rmail-total-messages' local to 'rmail-buffer'. Patch by Andrea
Monaco <andrea.monaco@autistici.org>.
(cherry picked from commit
5fdc6d835710512921cb46cd8ef55bd0052c4e01)
(= (length rmail-summary-message-parents-vector)
(1+ rmail-total-messages)))
(rmail-summary-fill-message-parents-and-descs-vectors)))
- (let ((enc-msgs (make-bool-vector (1+ rmail-total-messages) nil)))
+ (let ((enc-msgs
+ (with-current-buffer rmail-buffer
+ (make-bool-vector (1+ rmail-total-messages) nil))))
(rmail-summary--walk-thread-message-recursively msgnum enc-msgs)
(rmail-new-summary (format "thread containing message %d" msgnum)
(list 'rmail-summary-by-thread msgnum)