From 67e09e25ae7bba2a57fd89dd91c653d417fe3d11 Mon Sep 17 00:00:00 2001 From: Luca Longinotti Date: Mon, 9 Sep 2013 10:59:24 +0200 Subject: [PATCH] Fix passing of the special value HOTPLUG_MATCH_ANY, it needs to be an int so as to not hide one of the short/byte values. --- src/main/java/de/ailis/usb4java/libusb/LibUsb.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ailis/usb4java/libusb/LibUsb.java b/src/main/java/de/ailis/usb4java/libusb/LibUsb.java index 324d17d..d6a0549 100644 --- a/src/main/java/de/ailis/usb4java/libusb/LibUsb.java +++ b/src/main/java/de/ailis/usb4java/libusb/LibUsb.java @@ -614,7 +614,7 @@ public final class LibUsb // Wildcard matching for hotplug events /** Match any vendorId or productId or deviceClass. */ - public static final byte HOTPLUG_MATCH_ANY = -1; + public static final int HOTPLUG_MATCH_ANY = -1; /** * Hotplug callbacks (to correctly manage calls and additional data). @@ -2612,7 +2612,7 @@ public final class LibUsb */ public static synchronized int hotplugRegisterCallback( final Context context, final int events, final int flags, - final short vendorId, final short productId, final byte deviceClass, + final int vendorId, final int productId, final int deviceClass, final HotplugCallback callback, final Object userData, final HotplugCallbackHandle callbackHandle) {