Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
Leave text input enabled unless text input shows some on-screen UI el…
…ements
  • Loading branch information
slouken committed Nov 8, 2012
1 parent 646d556 commit e3e2cb83a1a0d8fab662018c8d1565cdd0255eb0
Showing with 6 additions and 2 deletions.
  1. +6 −2 src/events/SDL_events.c
@@ -125,10 +125,14 @@ SDL_StartEventLoop(void)

/* No filter to start with, process most event types */
SDL_EventOK = NULL;
SDL_EventState(SDL_TEXTINPUT, SDL_DISABLE);
SDL_EventState(SDL_TEXTEDITING, SDL_DISABLE);
SDL_EventState(SDL_SYSWMEVENT, SDL_DISABLE);

/* If text input shows UI onscreen we want to start with it disabled */
if (SDL_HasScreenKeyboardSupport()) {
SDL_EventState(SDL_TEXTINPUT, SDL_DISABLE);
SDL_EventState(SDL_TEXTEDITING, SDL_DISABLE);
}

/* Create the lock and set ourselves active */
#if !SDL_THREADS_DISABLED
if (!SDL_EventQ.lock) {

0 comments on commit e3e2cb8

Please sign in to comment.