Emscripten: Fixed crash if closing removed joystick (thanks, Sylvain!).

Philipp Wiesemann 2016-08-25 22:31:44 +02:00
parent e41e185eab
commit e79f00097a
1 changed files with 3 additions and 1 deletions

View File

@ -378,8 +378,10 @@ void
SDL_SYS_JoystickClose(SDL_Joystick * joystick) SDL_SYS_JoystickClose(SDL_Joystick * joystick)
{ {
SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata; SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata;
if (item) {
item->joystick = NULL; item->joystick = NULL;
} }
}
/* Function to perform any system-specific joystick related cleanup */ /* Function to perform any system-specific joystick related cleanup */
void void