SDL: Android: only register java HIDAPI methods if SDL_HIDAPI is enabled

From 73cd5b2bbb4383dbec4770d4c932c46ef0069a57 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Thu, 10 Sep 2026 10:52:57 +0200
Subject: [PATCH] Android: only register java HIDAPI methods if SDL_HIDAPI is
 enabled

---
 src/core/android/SDL_android.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/core/android/SDL_android.c b/src/core/android/SDL_android.c
index de4d39120f538..f9515a4ca8d60 100644
--- a/src/core/android/SDL_android.c
+++ b/src/core/android/SDL_android.c
@@ -584,7 +584,9 @@ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved)
 #ifdef SDL_ANDROID_NEED_CONTROLLER_MANAGER
     register_methods(env, "org/libsdl/app/SDLControllerManager", SDLControllerManager_tab, SDL_arraysize(SDLControllerManager_tab));
 #endif
+#ifndef SDL_HIDAPI_DISABLED
     register_methods(env, "org/libsdl/app/HIDDeviceManager", HIDDeviceManager_tab, SDL_arraysize(HIDDeviceManager_tab));
+#endif
 
     return JNI_VERSION_1_4;
 }