ifixed print_selection on no match - iomenu - interactive terminal-based selection menu Err bitreich.org 70 hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu bitreich.org 70 1Log /scm/iomenu/log.gph bitreich.org 70 1Files /scm/iomenu/files.gph bitreich.org 70 1Refs /scm/iomenu/refs.gph bitreich.org 70 1Tags /scm/iomenu/tag bitreich.org 70 1README /scm/iomenu/file/README.gph bitreich.org 70 1LICENSE /scm/iomenu/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit a6d7fac8aad60c7581c11762a3d9a519dfb89d38 /scm/iomenu/commit/a6d7fac8aad60c7581c11762a3d9a519dfb89d38.gph bitreich.org 70 1parent 196463eca4a85a841ad1cce147e44536bc2887cc /scm/iomenu/commit/196463eca4a85a841ad1cce147e44536bc2887cc.gph bitreich.org 70 hAuthor: Josuah Demangeonā  ā µ URL:mailto:mail@josuah.net bitreich.org 70 iDate: Sat, 18 Mar 2017 16:24:40 +0100 Err bitreich.org 70 i Err bitreich.org 70 ifixed print_selection on no match Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M iomenu.c | 8 ++------ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 2 insertions(+), 6 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/iomenu.c b/iomenu.c /scm/iomenu/file/iomenu.c.gph bitreich.org 70 i@@ -70,9 +70,6 @@ set_terminal(int tty_fd) Err bitreich.org 70 i void Err bitreich.org 70 i read_lines(void) Err bitreich.org 70 i { Err bitreich.org 70 i- extern struct line **linev; Err bitreich.org 70 i- extern size_t linec, matching; Err bitreich.org 70 i- Err bitreich.org 70 i char buffer[BUFSIZ]; Err bitreich.org 70 i size_t size = 1 << 6; Err bitreich.org 70 i Err bitreich.org 70 i@@ -136,7 +133,8 @@ filter_lines(void) Err bitreich.org 70 i tokv[tokc] = s; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i- for (size_t i = 0, matching = 0; i < linec; i++) Err bitreich.org 70 i+ matching = 0; Err bitreich.org 70 i+ for (size_t i = 0; i < linec; i++) Err bitreich.org 70 i matching += linev[i]->match = match_line(linev[i], tokv, tokc); Err bitreich.org 70 i Err bitreich.org 70 i free(tokv); Err bitreich.org 70 i@@ -320,8 +318,6 @@ print_selection(void) Err bitreich.org 70 i int Err bitreich.org 70 i input_key(FILE *tty_fp) Err bitreich.org 70 i { Err bitreich.org 70 i- extern char input[]; Err bitreich.org 70 i- Err bitreich.org 70 i char key = fgetc(tty_fp); Err bitreich.org 70 i Err bitreich.org 70 i switch (key) { Err bitreich.org 70 .