Просмотр исходного кода

Fixed building with -DSDL_HIDAPI=OFF

Fixes https://github.com/libsdl-org/SDL/issues/14975
Sam Lantinga 3 недель назад
Родитель
Сommit
56b77177a9
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/hidapi/SDL_hidapi.c

+ 2 - 2
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