SDL_GetJoystickGUIDInfo: byte-swap vendor, product and version values.
Reference issue: https://github.com/libsdl-org/SDL/issues/5907main
parent
b8f30c021b
commit
4fa2653394
|
@ -1759,15 +1759,15 @@ void SDL_GetJoystickGUIDInfo(SDL_JoystickGUID guid, Uint16 *vendor, Uint16 *prod
|
|||
/* guid16[4] is product ID */
|
||||
guid16[5] == 0x0000
|
||||
/* guid16[6] is product version */
|
||||
) {
|
||||
) {
|
||||
if (vendor) {
|
||||
*vendor = guid16[2];
|
||||
*vendor = SDL_SwapLE16(guid16[2]);
|
||||
}
|
||||
if (product) {
|
||||
*product = guid16[4];
|
||||
*product = SDL_SwapLE16(guid16[4]);
|
||||
}
|
||||
if (version) {
|
||||
*version = guid16[6];
|
||||
*version = SDL_SwapLE16(guid16[6]);
|
||||
}
|
||||
} else {
|
||||
if (vendor) {
|
||||
|
|
Loading…
Reference in New Issue