summaryrefslogtreecommitdiff
path: root/lisp/menu-bar.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2005-02-16 09:47:37 +0000
committerRichard M. Stallman <rms@gnu.org>2005-02-16 09:47:37 +0000
commitf48e845f51905b4c061917f2a504d03acc802baf (patch)
tree1452abefd7ddffda738b3ee3e008bfef61a75a20 /lisp/menu-bar.el
parentf9114cec076c8e41fd5601134de07a7e40f4859f (diff)
downloademacs-f48e845f51905b4c061917f2a504d03acc802baf.tar.gz
(menu-bar-select-frame): FRAME defaults to selected.
Diffstat (limited to 'lisp/menu-bar.el')
-rw-r--r--lisp/menu-bar.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 3fbc728f487..1c95e54dc5c 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -1515,9 +1515,11 @@ Buffers menu is regenerated."
(dolist (f (frame-list))
(when (equal last-command-event (frame-parameter f 'name))
(setq frame f)))
- (make-frame-visible frame)
- (raise-frame frame)
- (select-frame frame)))
+ ;; FRAME can be nil when user specifies the selected frame.
+ (setq frame (or frame (selected-frame)))
+ (make-frame-visible frame)
+ (raise-frame frame)
+ (select-frame frame)))
(defun menu-bar-update-buffers-1 (elt)
(let* ((buf (car elt))