Fixed bug 1014
authorSam Lantinga <slouken@libsdl.org>
Sat, 17 Jul 2010 18:57:51 -0700
changeset 4529 05ab4141ce93
parent 4528 f06faa886423
child 4530 4069c65b01f2
Fixed bug 1014 Don't send events for unprintable characters
src/events/SDL_keyboard.c
--- a/src/events/SDL_keyboard.c	Sat Jul 17 18:44:34 2010 -0700
+++ b/src/events/SDL_keyboard.c	Sat Jul 17 18:57:51 2010 -0700
@@ -764,6 +764,11 @@
     SDL_Keyboard *keyboard = &SDL_keyboard;
     int posted;
 
+    /* Don't post text events for unprintable characters */
+    if (*text < ' ') {
+        return 0;
+    }
+
     /* Post the event, if desired */
     posted = 0;
     if (SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE) {