aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu.c
diff options
context:
space:
mode:
authorJoakim Verona2012-08-15 21:49:40 +0200
committerJoakim Verona2012-08-15 21:49:40 +0200
commitb648c26ec642a1dc58c0bd7e59d6011b964dbe37 (patch)
treef0f3b38ffa9054702f475fc53622e28da14f97b1 /src/menu.c
parentc8b0fc1999006af5a4317b44068fac13d9592143 (diff)
parent94c9ece10275f8ca9323c38f93607f1046035c79 (diff)
downloademacs-b648c26ec642a1dc58c0bd7e59d6011b964dbe37.tar.gz
emacs-b648c26ec642a1dc58c0bd7e59d6011b964dbe37.zip
upstream
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 {