summaryrefslogtreecommitdiff
path: root/lisp/bindings.el
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>1999-12-30 17:49:14 +0000
committerGerd Moellmann <gerd@gnu.org>1999-12-30 17:49:14 +0000
commitcc8fdbd3c2e912340269367acc1b3d77e08131d3 (patch)
treec293fec1edb4eb5ffb726f791f9ca385845b8ff1 /lisp/bindings.el
parent8ccb9a546b981224e8e354ea2a818541e6e9b610 (diff)
downloademacs-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.el2
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)))