diff --git a/src/joystick/windows/SDL_dinputjoystick.c b/src/joystick/windows/SDL_dinputjoystick.c index f025c53f8..69ebd6fac 100644 --- a/src/joystick/windows/SDL_dinputjoystick.c +++ b/src/joystick/windows/SDL_dinputjoystick.c @@ -728,13 +728,12 @@ EnumJoystickPresentCallback(const DIDEVICEINSTANCE * pdidInstance, VOID * pConte SDL_bool SDL_DINPUT_JoystickPresent(Uint16 vendor, Uint16 product, Uint16 version) { - if (dinput == NULL) - { - return SDL_FALSE; - } - EnumJoystickPresentData data; + if (dinput == NULL) { + return SDL_FALSE; + } + data.vendor = vendor; data.product = product; data.version = version; diff --git a/src/joystick/windows/SDL_rawinputjoystick.c b/src/joystick/windows/SDL_rawinputjoystick.c index 02223cda4..b8f2d5f5c 100644 --- a/src/joystick/windows/SDL_rawinputjoystick.c +++ b/src/joystick/windows/SDL_rawinputjoystick.c @@ -620,7 +620,7 @@ RAWINPUT_JoystickRumbleTriggers(SDL_Joystick * joystick, Uint16 left_rumble, Uin struct joystick_hwdata *hwdata = joystick->hwdata; SDL_RAWINPUT_Device *device = hwdata->device; - return device->driver->RumbleJoystickTriggers(&device->hiddevice, joystick, low_frequency_rumble, high_frequency_rumble); + return device->driver->RumbleJoystickTriggers(&device->hiddevice, joystick, left_rumble, right_rumble); } static SDL_bool