diff options
| author | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
| commit | d75ffb4ed0b2e72a9361a07d16a5c884a9459728 (patch) | |
| tree | 8ac5a6a8ae033fef7fbc7fb7b09a703ef4b0ed5b /src/menu.c | |
| parent | 69c41c4070c86baac11a627e9c3d366420aeb7cc (diff) | |
| parent | 250c8ab9b8f6322959fa3122db83944c30c3894b (diff) | |
| download | emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.tar.gz emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.zip | |
merge trunk
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 | { |