mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-23 17:25:27 +00:00
Fixed HIDAPI PS4 controller being picked up when running under Steam
Input with PS4 configuration enabled
This commit is contained in:
parent
83ae1b4987
commit
b1cf322971
|
@ -2562,8 +2562,7 @@ SDL_bool SDL_ShouldIgnoreJoystick(const char *name, SDL_JoystickGUID guid)
|
||||||
return SDL_TRUE;
|
return SDL_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SDL_IsGameControllerNameAndGUID(name, guid) &&
|
if (SDL_ShouldIgnoreGameController(name, guid)) {
|
||||||
SDL_ShouldIgnoreGameController(name, guid)) {
|
|
||||||
return SDL_TRUE;
|
return SDL_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -134,14 +134,8 @@ HIDAPI_GetDeviceDriver(SDL_HIDAPI_Device *device)
|
||||||
const Uint16 USAGE_MULTIAXISCONTROLLER = 0x0008;
|
const Uint16 USAGE_MULTIAXISCONTROLLER = 0x0008;
|
||||||
int i;
|
int i;
|
||||||
SDL_GameControllerType type;
|
SDL_GameControllerType type;
|
||||||
SDL_JoystickGUID check_guid;
|
|
||||||
|
|
||||||
/* Make sure we have a generic GUID here, otherwise if we pass a HIDAPI
|
if (SDL_ShouldIgnoreJoystick(device->name, device->guid)) {
|
||||||
guid, this call will create a game controller mapping for the device.
|
|
||||||
*/
|
|
||||||
check_guid = device->guid;
|
|
||||||
check_guid.data[14] = 0;
|
|
||||||
if (SDL_ShouldIgnoreJoystick(device->name, check_guid)) {
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue