* w32menu.c (set_frame_menubar): Fix submenu allocation.

This commit is contained in:
Andreas Schwab
2011-05-09 13:29:51 +02:00
parent 5a7f0a3050
commit 57679c8695
2 changed files with 7 additions and 4 deletions

View File

@@ -1,3 +1,7 @@
2011-05-09 Andreas Schwab <schwab@linux-m68k.org>
* w32menu.c (set_frame_menubar): Fix submenu allocation.
2011-05-07 Eli Zaretskii <eliz@gnu.org>
* w32console.c (Fset_screen_color): Doc fix.

View File

@@ -427,11 +427,10 @@ set_frame_menubar (FRAME_PTR f, int first_time, int deep_p)
menu_items = f->menu_bar_vector;
menu_items_allocated = VECTORP (menu_items) ? ASIZE (menu_items) : 0;
submenu_start = (int *) alloca (ASIZE (items) * sizeof (int *));
submenu_end = (int *) alloca (ASIZE (items) * sizeof (int *));
submenu_start = (int *) alloca (ASIZE (items) * sizeof (int));
submenu_end = (int *) alloca (ASIZE (items) * sizeof (int));
submenu_n_panes = (int *) alloca (ASIZE (items) * sizeof (int));
submenu_top_level_items
= (int *) alloca (ASIZE (items) * sizeof (int *));
submenu_top_level_items = (int *) alloca (ASIZE (items) * sizeof (int));
init_menu_items ();
for (i = 0; i < ASIZE (items); i += 4)
{