Fix menu input handling in text UI - sacc - sacc(omys), simple console gopher client HTML git clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ DIR Log DIR Files DIR Refs DIR Tags DIR LICENSE --- DIR commit 38704075332efd50523896ea0ae68275b7fe0a0f DIR parent f1216bbc6ea47edb1b8ca655ed7c2ebadaccce33 HTML Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 1 Sep 2017 15:24:47 +0200 Fix menu input handling in text UI Also fix a typo introduced in 3eabb27 Diffstat: M ui_txt.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) --- DIR diff --git a/ui_txt.c b/ui_txt.c @@ -172,10 +172,10 @@ uiselectitem(Item *entry) return NULL; nitems = dir ? dir->nitems : 0; - if (!c) - c = 'h'; for (;;) { + if (!c) + c = 'h'; printstatus(entry, c); fflush(stdout); @@ -244,10 +244,7 @@ uiselectitem(Item *entry) continue; } - if (*buf < '0' || *buf > '9') - continue; - - if (item > 0 && item <= nitems); + if (item >= 0 && item <= nitems) break; }