mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-03 00:18:28 +00:00
Fixed thread-safety warnings
This commit is contained in:
@@ -362,6 +362,8 @@ void SDL_PrivateGamepadRemoved(SDL_JoystickID instance_id)
|
||||
SDL_Event event;
|
||||
SDL_Gamepad *gamepad;
|
||||
|
||||
SDL_AssertJoysticksLocked();
|
||||
|
||||
if (!SDL_gamepads_initialized) {
|
||||
return;
|
||||
}
|
||||
@@ -466,6 +468,8 @@ static void AdjustSensorOrientation(SDL_Joystick *joystick, float *src, float *d
|
||||
{
|
||||
unsigned int i, j;
|
||||
|
||||
SDL_AssertJoysticksLocked();
|
||||
|
||||
for (i = 0; i < 3; ++i) {
|
||||
dst[i] = 0.0f;
|
||||
for (j = 0; j < 3; ++j) {
|
||||
@@ -559,6 +563,8 @@ static SDL_bool HasMappingChangeTracking(MappingChangeTracker *tracker, GamepadM
|
||||
{
|
||||
int i;
|
||||
|
||||
SDL_AssertJoysticksLocked();
|
||||
|
||||
for (i = 0; i < tracker->num_changed_mappings; ++i) {
|
||||
if (tracker->changed_mappings[i] == mapping) {
|
||||
return SDL_TRUE;
|
||||
|
Reference in New Issue
Block a user