From d40657bfc99f461557116c98b4fe7c40cbe60de3 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 25 Sep 2018 20:11:52 -0700 Subject: [PATCH] Fixed bug 4270 - Android HIDDeviceManager function needs to be public Sylvain Can't run an android app without declaring the JNI interface function as public. --- .../src/main/java/org/libsdl/app/HIDDeviceManager.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java index 0759efff6e20b..8d29cf3645564 100644 --- a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java +++ b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java @@ -504,7 +504,7 @@ private HIDDevice getDevice(int id) { ////////// JNI interface functions ////////////////////////////////////////////////////////////////////////////////////////////////////// - boolean openDevice(int deviceID) { + public boolean openDevice(int deviceID) { // Look to see if this is a USB device and we have permission to access it for (HIDDeviceUSB device : mUSBDevices.values()) { if (deviceID == device.getId()) { @@ -539,7 +539,7 @@ boolean openDevice(int deviceID) { return false; } - int sendOutputReport(int deviceID, byte[] report) { + public int sendOutputReport(int deviceID, byte[] report) { try { Log.v(TAG, "sendOutputReport deviceID=" + deviceID + " length=" + report.length); HIDDevice device; @@ -556,7 +556,7 @@ int sendOutputReport(int deviceID, byte[] report) { return -1; } - int sendFeatureReport(int deviceID, byte[] report) { + public int sendFeatureReport(int deviceID, byte[] report) { try { Log.v(TAG, "sendFeatureReport deviceID=" + deviceID + " length=" + report.length); HIDDevice device; @@ -573,7 +573,7 @@ int sendFeatureReport(int deviceID, byte[] report) { return -1; } - boolean getFeatureReport(int deviceID, byte[] report) { + public boolean getFeatureReport(int deviceID, byte[] report) { try { Log.v(TAG, "getFeatureReport deviceID=" + deviceID); HIDDevice device; @@ -590,7 +590,7 @@ boolean getFeatureReport(int deviceID, byte[] report) { return false; } - void closeDevice(int deviceID) { + public void closeDevice(int deviceID) { try { Log.v(TAG, "closeDevice deviceID=" + deviceID); HIDDevice device;