]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't clobber existing binding for menu-bar in global-map.
authorRoland McGrath <roland@gnu.org>
Mon, 6 Sep 1993 22:48:00 +0000 (22:48 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 6 Sep 1993 22:48:00 +0000 (22:48 +0000)
lisp/menu-bar.el

index d2756d7fe7dfdfb3910d001723b433eeac7eb602..e26c1d56b799ecb8630f37e386eb4aaec840cd31 100644 (file)
 
 ;;; Code:
 
-(define-key global-map [menu-bar] (make-sparse-keymap "menu-bar"))
+;; Don't clobber an existing menu-bar keymap, to preserve any menu-bar key
+;; definitions made in loaddefs.el.
+(or (lookup-key global-map [menu-bar])
+    (define-key global-map [menu-bar] (make-sparse-keymap "menu-bar")))
 (defvar menu-bar-help-menu (make-sparse-keymap "Help"))
 ;; Put Help item last.
 (setq menu-bar-final-items '(help))