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,9 +125,13 @@ SDL_StartEventLoop(void)
|
||||||
|
|
||||||
/* No filter to start with, process most event types */
|
/* No filter to start with, process most event types */
|
||||||
SDL_EventOK = NULL;
|
SDL_EventOK = NULL;
|
||||||
|
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_TEXTINPUT, SDL_DISABLE);
|
||||||
SDL_EventState(SDL_TEXTEDITING, SDL_DISABLE);
|
SDL_EventState(SDL_TEXTEDITING, SDL_DISABLE);
|
||||||
SDL_EventState(SDL_SYSWMEVENT, SDL_DISABLE);
|
}
|
||||||
|
|
||||||
/* Create the lock and set ourselves active */
|
/* Create the lock and set ourselves active */
|
||||||
#if !SDL_THREADS_DISABLED
|
#if !SDL_THREADS_DISABLED
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue