summaryrefslogtreecommitdiff
path: root/src/macmenu.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2007-10-13 12:11:14 +0000
committerEli Zaretskii <eliz@gnu.org>2007-10-13 12:11:14 +0000
commit71d00ce4ae4b180c784879beaff9bafd81c29989 (patch)
treecca3282c3498c059918f2b64ea4bcbe437a75692 /src/macmenu.c
parent6bf377e264d675fa1bc509b58c8f6a22f75b61d1 (diff)
downloademacs-71d00ce4ae4b180c784879beaff9bafd81c29989.tar.gz
(grow_menu_items): Use larger_vector.
Diffstat (limited to 'src/macmenu.c')
-rw-r--r--src/macmenu.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/macmenu.c b/src/macmenu.c
index 8305c89ee68..aa0be0bdc2e 100644
--- a/src/macmenu.c
+++ b/src/macmenu.c
@@ -347,15 +347,8 @@ save_menu_items ()
static void
grow_menu_items ()
{
- Lisp_Object old;
- int old_size = menu_items_allocated;
- old = menu_items;
-
menu_items_allocated *= 2;
-
- menu_items = Fmake_vector (make_number (menu_items_allocated), Qnil);
- bcopy (XVECTOR (old)->contents, XVECTOR (menu_items)->contents,
- old_size * sizeof (Lisp_Object));
+ menu_items = larger_vector (menu_items, menu_items_allocated, Qnil);
}
/* Begin a submenu. */