SDL/src/joystick
Sam Lantinga 0a924b185d Fixed crash with joystick rumble after disconnection
This prevents continuing a rumble after the first one fails, and fixes a long standing crash issue if rumble is started immediately before the controller is disconnected.

Thanks to @AntTheAlchemist for the key bug report that showed what was happening here.

Fixes https://github.com/libsdl-org/SDL/issues/10422
2024-07-29 13:35:58 -07:00
..
android SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
apple Removed temporary memory from the API 2024-07-26 20:59:14 -07:00
bsd SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
darwin SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
dummy SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
emscripten SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
gdk SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
haiku SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
hidapi Renamed SDL_PostSemaphore() to SDL_SignalSemphore() 2024-07-24 13:37:40 -07:00
linux SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
n3ds SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
ps2 SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
psp SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
steam SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
virtual SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
vita SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
windows SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
check_8bitdo.sh SDL API renaming: SDL_gamecontroller.h 2022-12-27 09:47:24 -08:00
controller_list.h Pass through the original name used by the Steam Virtual Gamepad 2024-06-17 12:14:44 -07:00
controller_type.c Undo name change for the controller list 2023-05-19 14:26:37 -07:00
controller_type.h Use the Valve code name for the Steam Deck controller 2023-12-28 15:41:02 -08:00
SDL_gamepad.c Fixed memory leak if joysticks were initialized but gamepads were not 2024-07-27 13:44:45 -07:00
SDL_gamepad_c.h SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
SDL_gamepad_db.h Revert "Add two more mapping for Nvidia controller (2019)" 2024-07-28 11:07:59 -07:00
SDL_joystick.c Fixed crash with joystick rumble after disconnection 2024-07-29 13:35:58 -07:00
SDL_joystick_c.h SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
SDL_steam_virtual_gamepad.c Fix memory leak in SDL_UpdateSteamVirtualGamepadInfo() 2024-02-06 01:55:47 -08:00
SDL_steam_virtual_gamepad.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_sysjoystick.h SDL_GUIDToString() follows the SDL_GetStringRule 2024-07-19 12:22:03 -07:00
sort_controllers.py The same VID/PID is used for the FlyDigi Apex 4 2024-07-05 10:04:59 -07:00
usb_ids.h Added support for the ROG RAIKIRI 2024-07-03 13:54:00 -07:00