diff --git a/src/hidapi/SDL_hidapi.c b/src/hidapi/SDL_hidapi.c index e71201c1d5..5331939952 100644 --- a/src/hidapi/SDL_hidapi.c +++ b/src/hidapi/SDL_hidapi.c @@ -836,6 +836,8 @@ typedef struct LIBUSB_hid_device_ LIBUSB_hid_device; #endif // HAVE_LIBUSB +#endif // !SDL_HIDAPI_DISABLED + /* If the platform has any backend other than libusb, try to avoid using * libusb as the main backend for devices, since it detaches drivers and * therefore makes devices inaccessible to the rest of the OS. @@ -866,8 +868,6 @@ static bool RequiresLibUSB(Uint16 vendor, Uint16 product) return false; } -#endif // !SDL_HIDAPI_DISABLED - #if defined(HAVE_PLATFORM_BACKEND) || defined(HAVE_DRIVER_BACKEND) // We have another way to get HID devices, so use the whitelist to get devices where libusb is preferred #define SDL_HINT_HIDAPI_LIBUSB_WHITELIST_DEFAULT true