Skip to content

Commit d260d2c

Browse files
authored
Merge pull request #164 from marekmaskarinec/marek/textbox-fix
Sanitize control characters in input str (#144)
2 parents 0d814e1 + 77f0a66 commit d260d2c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lib/umka

src/window.c

+3
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ event(const sapp_event *ev)
123123
thg->mouse = (th_vf2){.x = ev->mouse_x, .y = ev->mouse_y};
124124
break;
125125
case SAPP_EVENTTYPE_CHAR:
126+
if (ev->char_code < ' ' || ev->char_code == 127 /* DEL character */)
127+
break;
128+
126129
thg->input_string_len = th_utf8_encode(thg->input_string, ev->char_code);
127130
break;
128131
case SAPP_EVENTTYPE_KEY_DOWN:

0 commit comments

Comments
 (0)