diff options
author | Gerd Moellmann <gerd@gnu.org> | 1999-12-30 17:49:14 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 1999-12-30 17:49:14 +0000 |
commit | cc8fdbd3c2e912340269367acc1b3d77e08131d3 (patch) | |
tree | c293fec1edb4eb5ffb726f791f9ca385845b8ff1 /lisp/bindings.el | |
parent | 8ccb9a546b981224e8e354ea2a818541e6e9b610 (diff) | |
download | emacs-cc8fdbd3c2e912340269367acc1b3d77e08131d3.tar.gz |
(make-mode-line-mouse-sensitive): Copy keymap
assigned to mode-line-mode-menu because bindings.el is dumped with
Emacs, and thus the lists used for menu-item definition will be
copied to pure space. Emacs' menu code (parse_menu_item) doesn't
like pure menu item definitions.
Diffstat (limited to 'lisp/bindings.el')
-rw-r--r-- | lisp/bindings.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/bindings.el b/lisp/bindings.el index 2f71f624ccb..ccc4e905caa 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el @@ -237,7 +237,7 @@ Menu of mode operations in the mode line.") (define-key map [overwrite-mode] '(menu-item "Overwrite" overwrite-mode :active t :style toggle :selected overwrite-mode)) - (setq mode-line-mode-menu map) + (setq mode-line-mode-menu (copy-keymap map)) (defun mode-line-mode-menu (event) (interactive "@e") (x-popup-menu event mode-line-mode-menu))) |