SDL2/src
Sam Lantinga 3c72e2de4d Fixed infinite loop shutting down WGI controllers
We are guaranteed that the lock will be held during shutdown, so if we are in InvokeRemoved(), it's because we're shutting down controllers and need to remove them from our internal list.

Fixes https://github.com/libsdl-org/SDL/issues/7016

(cherry picked from commit ac99db9fc8)
(cherry picked from commit ebc2fb411f)
2023-01-08 09:36:17 -08:00
..
atomic fix SOLARIS_ATOMICS 2022-11-09 12:45:14 -05:00
audio wasapi: Fixed incorrect assertions. 2022-12-13 14:00:20 +03:00
core DBus: add a reference to the connection 2022-12-14 17:58:57 +01:00
cpuinfo fix a few 'unused but set variable' and 'unused function' warnings 2022-10-24 10:36:56 -07:00
dynapi Added SDL_strcasestr() for a case insensitive version of SDL_strstr() 2022-11-05 15:58:30 -07:00
events Fixed keyboard scancode mapping for parenthesis 2022-12-29 14:56:14 -08:00
file N3DS: Refactor N3DS_FileOpen. 2022-11-14 21:24:10 -08:00
filesystem N3DS: Prepend PrefPath with sdmc:. 2022-11-14 21:24:10 -08:00
haptic mac: Fix handling of deprecated symbol. 2022-11-16 22:04:04 -05:00
hidapi Remove unneeded semicolon 2022-11-17 10:43:45 +01:00
joystick Fixed infinite loop shutting down WGI controllers 2023-01-08 09:36:17 -08:00
libm N3DS port (squashed) 2022-10-10 08:50:59 -07:00
loadso SDL_SYSLOADSO.c: Correct spelling mistake 2022-10-30 11:24:42 -04:00
locale N3DS port (squashed) 2022-10-10 08:50:59 -07:00
main Updated to version 2.26.2 for release 2023-01-03 06:45:18 -08:00
misc Xbox GDKX support (#5869) 2022-07-01 13:59:14 -07:00
power Remove un-needed check for NULL pointer. They were previously checked just before. 2022-11-16 21:27:16 +01:00
render Remove unneeded semicolon 2022-11-17 10:43:45 +01:00
sensor N3DS: Use designated initialiser for drivers. 2022-11-14 21:24:10 -08:00
stdlib Don't compare pointer against '0', but NULL 2022-11-17 11:23:15 +01:00
test Do case insensitive matching on test cases 2022-09-19 14:37:10 -07:00
thread Cleanup of SDL_SetError that already return -1 value 2022-11-18 06:59:10 -08:00
timer N3DS port (squashed) 2022-10-10 08:50:59 -07:00
video Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() 2022-11-30 14:49:39 -08:00
SDL.c Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) 2022-11-26 13:11:41 -08:00
SDL_assert.c hide SDL_GenerateAssertionReport in case SDL_ASSERT_LEVEL is 0 2022-07-25 14:26:46 -07:00
SDL_assert_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_dataqueue.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_dataqueue.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_error.c Fix SIGSEV in SDL_error (After removing the limit on the size of the SDL error message) (see #5795) 2022-06-28 09:46:12 +02:00
SDL_error_c.h Removed the limit on the size of the SDL error message 2022-06-27 16:59:50 -07:00
SDL_guid.c Refactoring: move GUID operations out of Joystick 2022-06-04 17:22:13 -07:00
SDL_hints.c Fixes made in response to running a static code analyzer under MS Windows. 2022-11-16 12:43:20 -05:00
SDL_hints_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_internal.h Fix enabling SDL_DYNAMIC_API in OpenWatcom builds 2022-05-19 20:11:10 +03:00
SDL_list.c Add SDL_list.c/h 2022-04-01 08:01:44 +02:00
SDL_list.h Add SDL_list.c/h 2022-04-01 08:01:44 +02:00
SDL_log.c N3DS: Put SDL_Log.txt in the proper directory. 2022-11-14 21:24:10 -08:00
SDL_log_c.h Added declaration of SDL_LogInit() and SDL_LogQuit() 2022-04-28 15:01:34 -07:00
SDL_utils.c Fixed declaration-after-statement warning 2022-07-18 07:31:23 -07:00
SDL_utils_c.h Fixed comment (thanks @pionere!) 2022-07-18 07:18:56 -07:00