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;
}