keyboard: Don't clear the keymap when it is set to auto release
Don't unset the keymap when it is set to auto release, or it will infinitely recurse.
This commit is contained in:
1 file changed
+1
-1
@@ -207,7 +207,7 @@ void SDL_DestroyKeymap(SDL_Keymap *keymap)
|
||||
return;
|
||||
}
|
||||
|
||||
if (keymap == SDL_GetCurrentKeymap(true)) {
|
||||
if (!keymap->auto_release && keymap == SDL_GetCurrentKeymap(true)) {
|
||||
SDL_SetKeymap(NULL, false);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user