]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/subr.el (keymap--menu-item-with-binding): Ignore item if not a
authorAndreas Schwab <schwab@linux-m68k.org>
Mon, 31 Oct 2011 10:53:16 +0000 (11:53 +0100)
committerAndreas Schwab <schwab@linux-m68k.org>
Mon, 31 Oct 2011 10:53:16 +0000 (11:53 +0100)
menu-item.

lisp/ChangeLog
lisp/subr.el

index 74d578abf56a36aa2396762af939c0e4d9fb9a39..97ae0232d55038a7e0a31819dd445af911ceedbb 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-31  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * subr.el (keymap--menu-item-with-binding): Ignore item if not a
+       menu-item.
+
 2011-10-30  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
        * whitespace.el: New version 13.2.2.
index 50ea49bd8c9a7f2b0b68db838f94eb4f52e813fd..d5120826812e64e945b45415742980d88fbcbbe4 100644 (file)
@@ -624,6 +624,7 @@ Don't call this function; it is for internal use only."
 (defun keymap--menu-item-with-binding (item binding)
   "Build a menu-item like ITEM but with its binding changed to BINDING."
   (cond
+   ((not (consp item)) binding)                ;Not a menu-item.
    ((eq 'menu-item (car item))
     (setq item (copy-sequence item))
     (let ((tail (nthcdr 2 item)))