diff options
| author | Stefan Monnier | 2014-09-15 20:28:28 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2014-09-15 20:28:28 -0400 |
| commit | 3a41eb66c104adbbc9040b817eee76a5aedd5d16 (patch) | |
| tree | 52548fd1e8d4469180cdaa8a185c190254d4009e | |
| parent | a7fc3ab8f1e7061a468eaff0c0b47abd12c99003 (diff) | |
| download | emacs-3a41eb66c104adbbc9040b817eee76a5aedd5d16.tar.gz emacs-3a41eb66c104adbbc9040b817eee76a5aedd5d16.zip | |
* lisp/msb.el (msb--make-keymap-menu, msb-menu-bar-update-buffers):
Don't add outdated key-shortcut cache.
Fixes: debbugs:18482
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/msb.el | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9b844bf38cb..bc514d29b10 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-09-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * msb.el (msb--make-keymap-menu, msb-menu-bar-update-buffers): | ||
| 4 | Don't add outdated key-shortcut cache (bug#18482). | ||
| 5 | |||
| 1 | 2014-09-15 Glenn Morris <rgm@gnu.org> | 6 | 2014-09-15 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * image.el (image-multi-frame-p): Fix thinko - do not force | 8 | * image.el (image-multi-frame-p): Fix thinko - do not force |
diff --git a/lisp/msb.el b/lisp/msb.el index 166c6c61e30..474d76bf6ca 100644 --- a/lisp/msb.el +++ b/lisp/msb.el | |||
| @@ -1064,7 +1064,7 @@ variable `msb-menu-cond'." | |||
| 1064 | list)) | 1064 | list)) |
| 1065 | 1065 | ||
| 1066 | (defun msb--make-keymap-menu (raw-menu) | 1066 | (defun msb--make-keymap-menu (raw-menu) |
| 1067 | (let ((end (cons '(nil) 'menu-bar-select-buffer)) | 1067 | (let ((end 'menu-bar-select-buffer) |
| 1068 | (mcount 0)) | 1068 | (mcount 0)) |
| 1069 | (mapcar | 1069 | (mapcar |
| 1070 | (lambda (sub-menu) | 1070 | (lambda (sub-menu) |
| @@ -1105,13 +1105,12 @@ variable `msb-menu-cond'." | |||
| 1105 | (setcdr (nthcdr msb-max-menu-items frames) nil)) | 1105 | (setcdr (nthcdr msb-max-menu-items frames) nil)) |
| 1106 | (setq frames-menu | 1106 | (setq frames-menu |
| 1107 | (nconc | 1107 | (nconc |
| 1108 | (list 'frame f-title '(nil) 'keymap f-title) | 1108 | (list 'frame f-title 'keymap f-title) |
| 1109 | (mapcar | 1109 | (mapcar |
| 1110 | (lambda (frame) | 1110 | (lambda (frame) |
| 1111 | (nconc | 1111 | (nconc |
| 1112 | (list (frame-parameter frame 'name) | 1112 | (list (frame-parameter frame 'name) |
| 1113 | (frame-parameter frame 'name) | 1113 | (frame-parameter frame 'name)) |
| 1114 | (cons nil nil)) | ||
| 1115 | `(lambda () | 1114 | `(lambda () |
| 1116 | (interactive) (menu-bar-select-frame ,frame)))) | 1115 | (interactive) (menu-bar-select-frame ,frame)))) |
| 1117 | frames))))) | 1116 | frames))))) |