Subject: bug#18016: 24.4.50; buffer menu

From: Rüdiger Sonderfeld <[email-masked]>
Date: Tue, 29 Jul 2014 16:31:39 +0200

Fixed in r117607 in trunk.

I'm not sure if the change caused issues elsewhere.  I simply updated the code 
to no longer add the additional nil in front of the lambda.  This is no longer 
supported due to the change to `get_keyelt'.

Regards,
Rüdiger

On Wednesday 16 July 2014 17:22:44 Glenn Morris wrote:
> [email-masked] wrote:
> 
> [when selecting a buffer from the Buffers menu:]
> 
> > 'command-execute: Wrong type argument: commandp, ((nil) lambda nil
> > (interactive) (funcall menu-bar-select-buffer-function #<buffer
> > *Messages*>))'
> Bisected to:
> 
> revno: 117463
> committer: Stefan Monnier
> timestamp: Tue 2014-07-01 21:49:31 -0400
> message:
>   * doc/lispref/keymaps.texi (Key Lookup): Remove mention of indirect
> entries. (Scanning Keymaps): Reword the `noindirect' argument.
>   * src/keymap.c (get_keyelt): Simplify.
>   (copy_keymap_item): Remove left-over code for when we had
>   key-shortcut caches.
> 
> Pretty misleading first-line summary on that log message...