mirror of https://github.com/encounter/SDL.git
Ignore the device version for Atari vcs controllers
At least on bluetooth the guid user the version reported by the bluetooth device. Which for Atari vcs controllers is the firmware version. However the mapping will stay the same regardless of firmware version, so ignore the version entirely to avoid needing a new mapping entry for each firmware version. Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
This commit is contained in:
parent
6de33c0945
commit
de4ba6ebc0
|
@ -127,6 +127,14 @@ FixupDeviceInfoForMapping(int fd, struct input_id *inpid)
|
||||||
inpid->version = 0x0902;
|
inpid->version = 0x0902;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* For Atari vcs modern and classic controllers have the version reflecting
|
||||||
|
* firmware version, but the mapping stays stable so ignore
|
||||||
|
* version information */
|
||||||
|
if (inpid->vendor == 0x3250
|
||||||
|
&& (inpid->product == 0x1001 || inpid->product == 0x1002)) {
|
||||||
|
inpid->version = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef SDL_JOYSTICK_HIDAPI
|
#ifdef SDL_JOYSTICK_HIDAPI
|
||||||
|
|
Loading…
Reference in New Issue