aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu.c')
-rw-r--r--src/menu.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/menu.c b/src/menu.c
index ce0c7d6df68..e3677e62896 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -197,7 +197,8 @@ static void
197push_submenu_start (void) 197push_submenu_start (void)
198{ 198{
199 ensure_menu_items (1); 199 ensure_menu_items (1);
200 ASET (menu_items, menu_items_used, Qnil), menu_items_used++; 200 ASET (menu_items, menu_items_used, Qnil);
201 menu_items_used++;
201 menu_items_submenu_depth++; 202 menu_items_submenu_depth++;
202} 203}
203 204
@@ -207,7 +208,8 @@ static void
207push_submenu_end (void) 208push_submenu_end (void)
208{ 209{
209 ensure_menu_items (1); 210 ensure_menu_items (1);
210 ASET (menu_items, menu_items_used, Qlambda), menu_items_used++; 211 ASET (menu_items, menu_items_used, Qlambda);
212 menu_items_used++;
211 menu_items_submenu_depth--; 213 menu_items_submenu_depth--;
212} 214}
213 215
@@ -219,7 +221,8 @@ static void
219push_left_right_boundary (void) 221push_left_right_boundary (void)
220{ 222{
221 ensure_menu_items (1); 223 ensure_menu_items (1);
222 ASET (menu_items, menu_items_used, Qquote), menu_items_used++; 224 ASET (menu_items, menu_items_used, Qquote);
225 menu_items_used++;
223} 226}
224 227
225/* Start a new menu pane in menu_items. 228/* Start a new menu pane in menu_items.
@@ -231,9 +234,12 @@ push_menu_pane (Lisp_Object name, Lisp_Object prefix_vec)
231 ensure_menu_items (MENU_ITEMS_PANE_LENGTH); 234 ensure_menu_items (MENU_ITEMS_PANE_LENGTH);
232 if (menu_items_submenu_depth == 0) 235 if (menu_items_submenu_depth == 0)
233 menu_items_n_panes++; 236 menu_items_n_panes++;
234 ASET (menu_items, menu_items_used, Qt), menu_items_used++; 237 ASET (menu_items, menu_items_used, Qt);
235 ASET (menu_items, menu_items_used, name), menu_items_used++; 238 menu_items_used++;
236 ASET (menu_items, menu_items_used, prefix_vec), menu_items_used++; 239 ASET (menu_items, menu_items_used, name);
240 menu_items_used++;
241 ASET (menu_items, menu_items_used, prefix_vec);
242 menu_items_used++;
237} 243}
238 244
239/* Push one menu item into the current pane. NAME is the string to 245/* Push one menu item into the current pane. NAME is the string to