From e8e8c0c7b70441f7238e6b3111494729eb56d786 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Thu, 9 Sep 2004 01:34:59 +0000 Subject: [PATCH] (list-buffers-noselect): Call format-mode-line with the buffer as argument. --- lisp/buff-menu.el | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 1ccaab1c6a3..33a8c3ec3f5 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -638,14 +638,11 @@ For more information, see the function `buffer-menu'." (mapcar (lambda (buffer) (with-current-buffer buffer - (save-window-excursion - (setq name (buffer-name) - mode (progn - (set-window-buffer (selected-window) buffer) - (concat (format-mode-line mode-name) - (if mode-line-process - (format-mode-line mode-line-process)))) - file (buffer-file-name))) + (setq name (buffer-name) + mode (concat (format-mode-line mode-name nil nil buffer) + (if mode-line-process + (format-mode-line mode-line-process nil nil buffer))) + file (buffer-file-name)) (cond ;; Don't mention internal buffers. ((and (string= (substring name 0 1) " ") (null file))) -- 2.39.5