aboutsummaryrefslogtreecommitdiffstats
path: root/kbfunc.c
diff options
context:
space:
mode:
authorokan2016-12-06 21:54:10 +0000
committerokan2016-12-06 21:54:10 +0000
commit282cc4b1b068884308cccec1d615640fbbe6d9f7 (patch)
tree38b8a050891f42c77372996b7575fc3e7769aff1 /kbfunc.c
parentbeda23742b6a37852c4ede98d865a36c6bb953f1 (diff)
downloadcwm-282cc4b1b068884308cccec1d615640fbbe6d9f7.tar.gz
Add search_print_text(), a default callback for mi->print in menu_filter(). While
here, normalize the remaining search_print_* argument paramters.
Diffstat (limited to 'kbfunc.c')
-rw-r--r--kbfunc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kbfunc.c b/kbfunc.c
index 0a3d08a..f9b7456 100644
--- a/kbfunc.c
+++ b/kbfunc.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: kbfunc.c,v 1.141 2016/12/06 21:09:22 okan Exp $
+ * $OpenBSD: kbfunc.c,v 1.142 2016/12/06 21:54:10 okan Exp $
*/
#include <sys/types.h>
@@ -451,7 +451,7 @@ kbfunc_menu_exec(void *ctx, union arg *arg, enum xev xev)
if ((mi = menu_filter(sc, &menuq, label, NULL,
(CWM_MENU_DUMMY | CWM_MENU_FILE),
- search_match_exec, NULL)) != NULL) {
+ search_match_exec, search_print_text)) != NULL) {
if (mi->text[0] == '\0')
goto out;
switch (cmd) {
@@ -526,7 +526,7 @@ kbfunc_menu_ssh(void *ctx, union arg *arg, enum xev xev)
(void)fclose(fp);
menu:
if ((mi = menu_filter(sc, &menuq, "ssh", NULL, (CWM_MENU_DUMMY),
- search_match_text, NULL)) != NULL) {
+ search_match_text, search_print_text)) != NULL) {
if (mi->text[0] == '\0')
goto out;
l = snprintf(path, sizeof(path), "%s -T '[ssh] %s' -e ssh %s",
@@ -552,7 +552,7 @@ kbfunc_menu_client_label(void *ctx, union arg *arg, enum xev xev)
/* dummy is set, so this will always return */
mi = menu_filter(cc->sc, &menuq, "label", cc->label, (CWM_MENU_DUMMY),
- search_match_text, NULL);
+ search_match_text, search_print_text);
if (!mi->abort) {
free(cc->label);