Removed acquire/release of keymaps, which isn't needed internally.

This commit is contained in:
Sam Lantinga 2024-08-05 18:19:39 -07:00
parent a13c993e40
commit ac7df9d01f
4 changed files with 6 additions and 26 deletions

View file

@ -229,8 +229,6 @@ SDL_Keymap *SDL_GetCurrentKeymap(void)
{
SDL_Keyboard *keyboard = &SDL_keyboard;
SDL_AcquireKeymap(keyboard->keymap);
return keyboard->keymap;
}
@ -239,7 +237,7 @@ void SDL_SetKeymap(SDL_Keymap *keymap, SDL_bool send_event)
SDL_Keyboard *keyboard = &SDL_keyboard;
if (keyboard->keymap) {
SDL_ReleaseKeymap(keyboard->keymap);
SDL_DestroyKeymap(keyboard->keymap);
}
keyboard->keymap = keymap;
@ -851,7 +849,7 @@ void SDL_QuitKeyboard(void)
SDL_keyboards = NULL;
if (SDL_keyboard.keymap) {
SDL_ReleaseKeymap(SDL_keyboard.keymap);
SDL_DestroyKeymap(SDL_keyboard.keymap);
SDL_keyboard.keymap = NULL;
}