diff --git a/src/joystick/windows/SDL_dinputjoystick.c b/src/joystick/windows/SDL_dinputjoystick.c index 95cd09a49..2f0605370 100644 --- a/src/joystick/windows/SDL_dinputjoystick.c +++ b/src/joystick/windows/SDL_dinputjoystick.c @@ -238,6 +238,7 @@ SetDIerror(const char *function, HRESULT code) static SDL_bool SDL_IsXInputDevice(Uint16 vendor_id, Uint16 product_id, const char* hidPath) { +#ifdef SDL_JOYSTICK_XINPUT SDL_GameControllerType type; /* XInput and RawInput backends will pick up XInput-compatible devices */ @@ -261,6 +262,7 @@ SDL_IsXInputDevice(Uint16 vendor_id, Uint16 product_id, const char* hidPath) (vendor_id == USB_VENDOR_VALVE && product_id == USB_PRODUCT_STEAM_VIRTUAL_GAMEPAD)) { return SDL_TRUE; } +#endif /* SDL_JOYSTICK_XINPUT */ return SDL_FALSE; }