If we want to see search window again, for example after typo or for another search, we need to press on '< Exit >' and than execute new search. Let's make '/' active everywhere. Signed-off-by: Alexander Kuleshov <kuleshovmail@xxxxxxxxx> --- scripts/kconfig/lxdialog/textbox.c | 4 ++++ scripts/kconfig/mconf.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/scripts/kconfig/lxdialog/textbox.c b/scripts/kconfig/lxdialog/textbox.c index 1773319..958770d 100644 --- a/scripts/kconfig/lxdialog/textbox.c +++ b/scripts/kconfig/lxdialog/textbox.c @@ -141,6 +141,10 @@ do_resize: while (!done) { key = wgetch(dialog); switch (key) { + case '/': + key = 9; + done = true; + break; case 'E': /* Exit */ case 'e': case 'X': diff --git a/scripts/kconfig/mconf.c b/scripts/kconfig/mconf.c index 4dd3755..d49fa45 100644 --- a/scripts/kconfig/mconf.c +++ b/scripts/kconfig/mconf.c @@ -446,7 +446,15 @@ again: str_get(&res), 0, 0, keys, &vscroll, &hscroll, &update_text, (void *) &data); + if (dres == 9) { + free(sym_arr); + str_free(&title); + list_del(trail.prev); + str_free(&sttext); + search_conf(); + return; + } + again = false; for (i = 0; i < JUMP_NB && keys[i]; i++) if (dres == keys[i]) { -- 2.3.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html