1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-13 16:38:14 +00:00

tool-bar.el: Revert unintended checkin in 2010-04-23T16:26:11Z!monnier@iro.umontreal.ca.

This commit is contained in:
Jan D 2010-04-25 09:23:01 +02:00
parent dfbbda83af
commit 7ac82b8405
2 changed files with 20 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2010-04-25 Jan Djärv <jan.h.d@swipnet.se>
* tool-bar.el (tool-bar-local-item-from-menu): Revert unintended
checkin in 2010-04-23T16:26:11Z!monnier@iro.umontreal.ca.
2010-04-24 Glenn Morris <rgm@gnu.org>
* emacs-lisp/authors.el (authors-obsolete-files-regexps):

View File

@ -243,24 +243,24 @@ holds a keymap."
;; Last element in the bound key sequence:
(kk (aref k (1- (length k)))))
(if (and (keymapp m)
(symbolp kk)) ;FIXME: Why? --Stef
(symbolp kk))
(setq submap m
key kk)))))
(when submap
(let ((defn nil))
;; Here, we're essentially doing a "lookup-key without get_keyelt".
(map-keymap (lambda (k b) (if (eq k key) (setq defn b)))
submap)
(when (and (symbolp submap) (boundp submap))
(setq submap (eval submap)))
(let ((defn (assq key (cdr submap))))
(if (eq (cadr defn) 'menu-item)
(define-key-after in-map (vector key)
(append (cdr defn) (list :image image-exp) props))
(setq defn (cdr defn))
(define-key-after in-map (vector key)
(if (eq (car defn) 'menu-item)
(append (cdr defn) (list :image image-exp) props)
(let ((rest (cdr defn)))
;; If the rest of the definition starts
;; with a list of menu cache info, get rid of that.
(if (and (consp rest) (consp (car rest)))
(setq rest (cdr rest)))
(append `(menu-item ,(car defn) ,rest)
(list :image image-exp) props))))))))
(let ((rest (cdr defn)))
;; If the rest of the definition starts
;; with a list of menu cache info, get rid of that.
(if (and (consp rest) (consp (car rest)))
(setq rest (cdr rest)))
(append `(menu-item ,(car defn) ,rest)
(list :image image-exp) props)))))))
;;; Set up some global items. Additions/deletions up for grabs.