Bruno Jesus : dinput: Add support for DIPROP_VIDPID property in Linux js implementation.
Module: wine Branch: master Commit: 58937117fbd4d9e075d2b5be63cb56038623e49e URL: http://source.winehq.org/git/wine.git/?a=commit;h=58937117fbd4d9e075d2b5be63... Author: Bruno Jesus <00cpxxx(a)gmail.com> Date: Sun Aug 14 15:26:23 2016 -0300 dinput: Add support for DIPROP_VIDPID property in Linux js implementation. Signed-off-by: Bruno Jesus <00cpxxx(a)gmail.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/dinput/joystick_linux.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dlls/dinput/joystick_linux.c b/dlls/dinput/joystick_linux.c index 3993592..20e2573 100644 --- a/dlls/dinput/joystick_linux.c +++ b/dlls/dinput/joystick_linux.c @@ -645,6 +645,16 @@ static HRESULT WINAPI JoystickLinuxWImpl_GetProperty(LPDIRECTINPUTDEVICE8W iface switch (LOWORD(rguid)) { + case (DWORD_PTR) DIPROP_VIDPID: + { + LPDIPROPDWORD pd = (LPDIPROPDWORD)pdiph; + + if (!This->joydev->product_id || !This->joydev->vendor_id) + return DIERR_UNSUPPORTED; + pd->dwData = MAKELONG(This->joydev->vendor_id, This->joydev->product_id); + TRACE("DIPROP_VIDPID(%08x)\n", pd->dwData); + break; + } case (DWORD_PTR) DIPROP_JOYSTICKID: { LPDIPROPDWORD pd = (LPDIPROPDWORD)pdiph;
participants (1)
-
Alexandre Julliard