summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libdialog/radiolist.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/lib/libdialog/radiolist.c')
-rw-r--r--gnu/lib/libdialog/radiolist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/lib/libdialog/radiolist.c b/gnu/lib/libdialog/radiolist.c
index c1f5ce6..1dec89e 100644
--- a/gnu/lib/libdialog/radiolist.c
+++ b/gnu/lib/libdialog/radiolist.c
@@ -265,7 +265,7 @@ draw:
/* Check if key pressed matches first character of any item tag in list */
for (i = 0; i < max_choice; i++)
- if (isprint(key) && toupper(key) == toupper(items[(scroll + i) * 3][0]))
+ if (key != ' ' && toupper(key) == toupper(items[(scroll + i) * 3][0]))
break;
if (i < max_choice || (key >= '1' && key <= MIN('9', '0' + max_choice)) ||
KEY_IS_UP(key) || KEY_IS_DOWN(key) || key == ' ') {
OpenPOWER on IntegriCloud