From c0f391e648f52cd9b8fa6e534a2f97a8ba0f46a9 Mon Sep 17 00:00:00 2001 From: Wynn Wolf Arbor Date: Wed, 18 Mar 2020 19:46:53 +0100 Subject: Remove wm menu Whilst arguably useful for certain people, or in rare cases, this functionality is not needed in the general case. This will also remove a memory leak where fallback was not properly freed. --- search.c | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'search.c') diff --git a/search.c b/search.c index df6f74c..7cb6167 100644 --- a/search.c +++ b/search.c @@ -217,21 +217,6 @@ search_match_text(struct menu_q *menuq, struct menu_q *resultq, char *search) } } -void -search_match_wm(struct menu_q *menuq, struct menu_q *resultq, char *search) -{ - struct menu *mi; - struct cmd_ctx *wm; - - TAILQ_INIT(resultq); - TAILQ_FOREACH(mi, menuq, entry) { - wm = (struct cmd_ctx *)mi->ctx; - if ((match_substr(search, wm->name, 0)) || - (match_substr(search, wm->path, 0))) - TAILQ_INSERT_TAIL(resultq, mi, resultentry); - } -} - void search_print_client(struct menu *mi, int listing) { @@ -271,12 +256,3 @@ search_print_text(struct menu *mi, int listing) { (void)snprintf(mi->print, sizeof(mi->print), "%s", mi->text); } - -void -search_print_wm(struct menu *mi, int listing) -{ - struct cmd_ctx *wm = (struct cmd_ctx *)mi->ctx; - - (void)snprintf(mi->print, sizeof(mi->print), "%s [%s]", - wm->name, wm->path); -} -- cgit v1.2.3-2-gb3c3