summaryrefslogtreecommitdiff
path: root/gnu/lib/libdialog/ui_objects.c
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1995-05-28 03:36:05 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1995-05-28 03:36:05 +0000
commit267e12ca09745a89160b3956da82040d87e8fb61 (patch)
tree7b77fb689ee2f3f69e57226c6994acffd6fdb7a6 /gnu/lib/libdialog/ui_objects.c
parent337bd0b84628dd5bdc37800b5403c82ef68354f4 (diff)
Notes
Diffstat (limited to 'gnu/lib/libdialog/ui_objects.c')
-rw-r--r--gnu/lib/libdialog/ui_objects.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gnu/lib/libdialog/ui_objects.c b/gnu/lib/libdialog/ui_objects.c
index 7c08b01a8888..efa39dcc9d3c 100644
--- a/gnu/lib/libdialog/ui_objects.c
+++ b/gnu/lib/libdialog/ui_objects.c
@@ -304,7 +304,7 @@ SelectStringObj(StringObj *so)
strcpy(tmp, so->s);
key = line_edit(so->win, so->y+2, so->x+1,
so->len, so->w-2, inputbox_attr, TRUE, tmp);
- if ((key == '\n') || (key == '\r')) {
+ if ((key == '\n') || (key == '\r') || (key == '\t') || key == (KEY_BTAB) ) {
strcpy(so->s, tmp);
}
RefreshStringObj(so);
@@ -318,7 +318,6 @@ SelectStringObj(StringObj *so)
return(SEL_BACKTAB);
}
if ((key == '\n') || (key == '\r')) {
- strcpy(so->s, tmp);
return(SEL_CR);
}
return(key);