aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu.c
diff options
context:
space:
mode:
authorKenichi Handa2012-08-16 21:25:17 +0900
committerKenichi Handa2012-08-16 21:25:17 +0900
commitd75ffb4ed0b2e72a9361a07d16a5c884a9459728 (patch)
tree8ac5a6a8ae033fef7fbc7fb7b09a703ef4b0ed5b /src/menu.c
parent69c41c4070c86baac11a627e9c3d366420aeb7cc (diff)
parent250c8ab9b8f6322959fa3122db83944c30c3894b (diff)
downloademacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.tar.gz
emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.zip
merge trunk
Diffstat (limited to 'src/menu.c')
-rw-r--r--src/menu.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/menu.c b/src/menu.c
index 3b8ebb65d2c..3e466b46aa3 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -976,8 +976,7 @@ find_and_return_menu_selection (FRAME_PTR f, int keymaps, void *client_data)
976 976
977 prefix = entry = Qnil; 977 prefix = entry = Qnil;
978 i = 0; 978 i = 0;
979 subprefix_stack = 979 subprefix_stack = alloca (menu_items_used * word_size);
980 (Lisp_Object *)alloca (menu_items_used * sizeof (Lisp_Object));
981 980
982 while (i < menu_items_used) 981 while (i < menu_items_used)
983 { 982 {
@@ -1006,7 +1005,7 @@ find_and_return_menu_selection (FRAME_PTR f, int keymaps, void *client_data)
1006 { 1005 {
1007 entry 1006 entry
1008 = AREF (menu_items, i + MENU_ITEMS_ITEM_VALUE); 1007 = AREF (menu_items, i + MENU_ITEMS_ITEM_VALUE);
1009 if (&AREF (menu_items, i) == client_data) 1008 if (aref_addr (menu_items, i) == client_data)
1010 { 1009 {
1011 if (keymaps != 0) 1010 if (keymaps != 0)
1012 { 1011 {