aboutsummaryrefslogtreecommitdiff
path: root/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu.c')
-rw-r--r--menu.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/menu.c b/menu.c
index eecf1a0..144a052 100644
--- a/menu.c
+++ b/menu.c
@@ -320,10 +320,12 @@ static void match_items(struct menu *menu) {
}
}
-// Process menu items.
-void menu_process_items(struct menu *menu) {
+// Render menu items.
+void menu_render_items(struct menu *menu) {
+ render_menu(menu);
calc_widths(menu);
match_items(menu);
+ render_menu(menu);
}
static void insert(struct menu *menu, const char *text, ssize_t len) {
@@ -659,7 +661,5 @@ static void free_items(struct menu *menu) {
void menu_destroy(struct menu *menu) {
free_pages(menu);
free_items(menu);
-
- destroy_buffer(&menu->buffers[0]);
- destroy_buffer(&menu->buffers[1]);
+ free(menu);
}