mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-07 15:21:46 +00:00
mouse.el fix for bug#7586.
* lisp/mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map): Run hooks to update menu contents.
This commit is contained in:
parent
3c1e62f86e
commit
d5e6e0b6df
@ -1,5 +1,8 @@
|
||||
2010-12-08 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map):
|
||||
Run hooks to update menu contents. (Bug#7586)
|
||||
|
||||
* mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
|
||||
file names, for the sake of MS Windows. (Bug#7588)
|
||||
|
||||
|
@ -181,6 +181,7 @@ items `Turn Off' and `Help'."
|
||||
(minor-mode-menu-from-indicator indicator)))
|
||||
|
||||
(defun mouse-menu-major-mode-map ()
|
||||
(run-hooks 'activate-menubar-hook 'menu-bar-update-hook)
|
||||
(let* (;; Keymap from which to inherit; may be null.
|
||||
(ancestor (mouse-menu-non-singleton
|
||||
(and (current-local-map)
|
||||
@ -213,6 +214,7 @@ Otherwise return the whole menu."
|
||||
"Return a keymap equivalent to the menu bar.
|
||||
The contents are the items that would be in the menu bar whether or
|
||||
not it is actually displayed."
|
||||
(run-hooks 'activate-menubar-hook 'menu-bar-update-hook)
|
||||
(let* ((local-menu (and (current-local-map)
|
||||
(lookup-key (current-local-map) [menu-bar])))
|
||||
(global-menu (lookup-key global-map [menu-bar]))
|
||||
@ -2607,5 +2609,4 @@ choose a font."
|
||||
(make-obsolete 'mldrag-drag-vertical-line 'mouse-drag-vertical-line "21.1")
|
||||
(provide 'mldrag)
|
||||
|
||||
;; arch-tag: 9a710ce1-914a-4923-9b81-697f7bf82ab3
|
||||
;;; mouse.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user