From 853d71ee6dcc9392ba902b5ce54becce0fcd1ee3 Mon Sep 17 00:00:00 2001 From: tokyo4j Date: Sun, 9 Mar 2025 23:54:56 +0900 Subject: [PATCH] menu: remove menu_free_from() --- src/menu/menu.c | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/src/menu/menu.c b/src/menu/menu.c index 54df18e2..578fa397 100644 --- a/src/menu/menu.c +++ b/src/menu/menu.c @@ -1251,31 +1251,13 @@ menu_free(struct menu *menu) zfree(menu); } -/** - * menu_free_from - free menu list starting from current point - * @from: point to free from (if NULL, all menus are freed) - */ -static void -menu_free_from(struct server *server, struct menu *from) +void +menu_finish(struct server *server) { - bool destroying = !from; struct menu *menu, *tmp_menu; wl_list_for_each_safe(menu, tmp_menu, &server->menus, link) { - if (menu == from) { - destroying = true; - } - if (!destroying) { - continue; - } - menu_free(menu); } -} - -void -menu_finish(struct server *server) -{ - menu_free_from(server, NULL); /* Reset state vars for starting fresh when Reload is triggered */ current_item = NULL; -- 2.52.0