diff --git a/WINGs/wtextfield.c b/WINGs/wtextfield.c index de9e6925..c0634d83 100644 --- a/WINGs/wtextfield.c +++ b/WINGs/wtextfield.c @@ -1170,7 +1170,7 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) normal_key: default: - if (count > 0 && !iscntrl(buffer[0])) { + if (count > 0 && isprint(buffer[0])) { if (tPtr->selection.count) WMDeleteTextFieldRange(tPtr, tPtr->selection); WMInsertTextFieldText(tPtr, buffer, tPtr->cursorPosition);