mirror of https://github.com/libsdl-org/SDL.git
keyboard: Don't check text input on a null window
This commit is contained in:
parent
035d9179a5
commit
c3a3a11db4
|
|
@ -747,7 +747,7 @@ void SDL_SendKeyboardText(const char *text)
|
|||
{
|
||||
SDL_Keyboard *keyboard = &SDL_keyboard;
|
||||
|
||||
if (!SDL_TextInputActive(keyboard->focus)) {
|
||||
if (!keyboard->focus || !SDL_TextInputActive(keyboard->focus)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -778,7 +778,7 @@ void SDL_SendEditingText(const char *text, int start, int length)
|
|||
{
|
||||
SDL_Keyboard *keyboard = &SDL_keyboard;
|
||||
|
||||
if (!SDL_TextInputActive(keyboard->focus)) {
|
||||
if (!keyboard->focus || !SDL_TextInputActive(keyboard->focus)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -838,7 +838,7 @@ void SDL_SendEditingTextCandidates(char **candidates, int num_candidates, int se
|
|||
{
|
||||
SDL_Keyboard *keyboard = &SDL_keyboard;
|
||||
|
||||
if (!SDL_TextInputActive(keyboard->focus)) {
|
||||
if (!keyboard->focus || !SDL_TextInputActive(keyboard->focus)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue