Remember to close the game controller when we're done with it

This commit is contained in:
Sam Lantinga 2020-11-27 18:57:42 -08:00
parent 1f2f536bd2
commit 04f0fd13b5
1 changed files with 2 additions and 0 deletions

View File

@ -191,6 +191,8 @@ static void DelController(SDL_JoystickID controller)
return;
}
SDL_GameControllerClose(gamecontrollers[i]);
--num_controllers;
if (i < num_controllers) {
SDL_memcpy(&gamecontrollers[i], &gamecontrollers[i+1], (num_controllers - i) * sizeof(*gamecontrollers));