From 7920e48386c69307a0681953e19bdad1c004859d Mon Sep 17 00:00:00 2001 From: Sylvain Date: Tue, 2 Sep 2025 18:33:34 +0200 Subject: [PATCH] Fixed bug #13849 - Intent always explicit --- .../main/java/org/libsdl/app/HIDDeviceManager.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 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 bbd0fd016a..2fd7c15ba1 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 @@ -603,13 +603,10 @@ public class HIDDeviceManager { } else { flags = 0; } - if (Build.VERSION.SDK_INT >= 33 /* Android 14.0 (U) */) { - Intent intent = new Intent(HIDDeviceManager.ACTION_USB_PERMISSION); - intent.setPackage(mContext.getPackageName()); - mUsbManager.requestPermission(usbDevice, PendingIntent.getBroadcast(mContext, 0, intent, flags)); - } else { - mUsbManager.requestPermission(usbDevice, PendingIntent.getBroadcast(mContext, 0, new Intent(HIDDeviceManager.ACTION_USB_PERMISSION), flags)); - } + + Intent intent = new Intent(HIDDeviceManager.ACTION_USB_PERMISSION); + intent.setPackage(mContext.getPackageName()); + mUsbManager.requestPermission(usbDevice, PendingIntent.getBroadcast(mContext, 0, intent, flags)); } catch (Exception e) { Log.v(TAG, "Couldn't request permission for USB device " + usbDevice); HIDDeviceOpenResult(deviceID, false);