aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2001-02-20 15:25:06 +0000
committerGerd Moellmann2001-02-20 15:25:06 +0000
commitee1dbcebdc2b0167452d5a27ac07dddfea71d2d0 (patch)
treeff6058efcfa793dff8ca54af1dbe87b5c60778b9
parent0f6d89c42e17fe72a2db4897d9697d573a09363f (diff)
downloademacs-ee1dbcebdc2b0167452d5a27ac07dddfea71d2d0.tar.gz
emacs-ee1dbcebdc2b0167452d5a27ac07dddfea71d2d0.zip
(menu-bar-update-buffers): Add optional parameter
FORCE. If set, update the menu even if frame-or-buffer-changed-p returns nil.
-rw-r--r--lisp/menu-bar.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index ab14632b716..a33af82dcba 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -1024,10 +1024,10 @@ key (or menu-item)"))
1024 1024
1025(defvar menu-bar-buffers-menu-list-buffers-entry nil) 1025(defvar menu-bar-buffers-menu-list-buffers-entry nil)
1026 1026
1027(defun menu-bar-update-buffers () 1027(defun menu-bar-update-buffers (&optional force)
1028 ;; If user discards the Buffers item, play along. 1028 ;; If user discards the Buffers item, play along.
1029 (and (lookup-key (current-global-map) [menu-bar buffer]) 1029 (and (lookup-key (current-global-map) [menu-bar buffer])
1030 (frame-or-buffer-changed-p) 1030 (or force (frame-or-buffer-changed-p))
1031 (let ((buffers (buffer-list)) 1031 (let ((buffers (buffer-list))
1032 (frames (frame-list)) 1032 (frames (frame-list))
1033 (maxlen 0) 1033 (maxlen 0)