Leave text input enabled unless text input shows some on-screen UI elements
This commit is contained in:
parent
80c4c387ed
commit
6e2b3886a8
1 changed files with 6 additions and 2 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue