Fixed bug 1014
authorSam Lantinga <slouken@libsdl.org>
Sat, 17 Jul 2010 18:57:51 -0700
changeset 452905ab4141ce93
parent 4528 f06faa886423
child 4530 4069c65b01f2
Fixed bug 1014

Don't send events for unprintable characters
src/events/SDL_keyboard.c
     1.1 --- a/src/events/SDL_keyboard.c	Sat Jul 17 18:44:34 2010 -0700
     1.2 +++ b/src/events/SDL_keyboard.c	Sat Jul 17 18:57:51 2010 -0700
     1.3 @@ -764,6 +764,11 @@
     1.4      SDL_Keyboard *keyboard = &SDL_keyboard;
     1.5      int posted;
     1.6  
     1.7 +    /* Don't post text events for unprintable characters */
     1.8 +    if (*text < ' ') {
     1.9 +        return 0;
    1.10 +    }
    1.11 +
    1.12      /* Post the event, if desired */
    1.13      posted = 0;
    1.14      if (SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE) {