|
@@ -380,7 +380,6 @@ void X11_UpdateKeymap(SDL_VideoDevice *_this, bool send_event)
|
|
|
if (data->keyboard.xkb_enabled) {
|
|
|
XkbStateRec state;
|
|
|
|
|
|
- SDL_SetKeymap(NULL, false);
|
|
|
for (unsigned int i = 0; i < XkbNumKbdGroups; ++i) {
|
|
|
SDL_DestroyKeymap(data->keyboard.xkb.keymaps[i]);
|
|
|
data->keyboard.xkb.keymaps[i] = SDL_CreateKeymap(false);
|
|
@@ -515,7 +514,6 @@ void X11_QuitKeyboard(SDL_VideoDevice *_this)
|
|
|
|
|
|
#ifdef SDL_VIDEO_DRIVER_X11_HAS_XKBLIB
|
|
|
if (data->keyboard.xkb_enabled) {
|
|
|
- SDL_SetKeymap(NULL, false);
|
|
|
for (int i = 0; i < XkbNumKbdGroups; ++i) {
|
|
|
SDL_DestroyKeymap(data->keyboard.xkb.keymaps[i]);
|
|
|
data->keyboard.xkb.keymaps[i] = NULL;
|