diff options
author | Richard M. Stallman <rms@gnu.org> | 2005-02-16 09:47:37 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2005-02-16 09:47:37 +0000 |
commit | f48e845f51905b4c061917f2a504d03acc802baf (patch) | |
tree | 1452abefd7ddffda738b3ee3e008bfef61a75a20 /lisp/menu-bar.el | |
parent | f9114cec076c8e41fd5601134de07a7e40f4859f (diff) | |
download | emacs-f48e845f51905b4c061917f2a504d03acc802baf.tar.gz |
(menu-bar-select-frame): FRAME defaults to selected.
Diffstat (limited to 'lisp/menu-bar.el')
-rw-r--r-- | lisp/menu-bar.el | 8 |
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)) |