diff options
| author | Joakim Verona | 2012-08-15 21:49:40 +0200 |
|---|---|---|
| committer | Joakim Verona | 2012-08-15 21:49:40 +0200 |
| commit | b648c26ec642a1dc58c0bd7e59d6011b964dbe37 (patch) | |
| tree | f0f3b38ffa9054702f475fc53622e28da14f97b1 /src/menu.c | |
| parent | c8b0fc1999006af5a4317b44068fac13d9592143 (diff) | |
| parent | 94c9ece10275f8ca9323c38f93607f1046035c79 (diff) | |
| download | emacs-b648c26ec642a1dc58c0bd7e59d6011b964dbe37.tar.gz emacs-b648c26ec642a1dc58c0bd7e59d6011b964dbe37.zip | |
upstream
Diffstat (limited to 'src/menu.c')
| -rw-r--r-- | src/menu.c | 5 |
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 | { |