string in menu maps (Bug#4471).
+2009-10-25 Chong Yidong <cyd@stupidchicken.com>
+
+ * keyboard.c (read_char_x_menu_prompt): Don't demand a prompt
+ string in menu maps (Bug#4471).
+
2009-10-24 Chong Yidong <cyd@stupidchicken.com>
* nsfns.m (ns_set_name, ns_set_name_as_filename): Don't call
int *used_mouse_menu;
{
int mapno;
- register Lisp_Object name = Qnil;
if (used_mouse_menu)
*used_mouse_menu = 0;
nmaps = 1;
}
- /* Get the menu name from the first map that has one (a prompt string). */
- for (mapno = 0; mapno < nmaps; mapno++)
- {
- name = Fkeymap_prompt (maps[mapno]);
- if (!NILP (name))
- break;
- }
-
- /* If we don't have any menus, just read a character normally. */
- if (!STRINGP (name))
- return Qnil;
-
#ifdef HAVE_MENUS
/* If we got to this point via a mouse click,
use a real menu for mouse selection. */