Przeglądaj źródła

Fixed Steam Controller rumble on Android (thanks @Packetdancer!)

Sam Lantinga 2 dni temu
rodzic
commit
7103ed4167

+ 1 - 1
android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java

@@ -765,7 +765,7 @@ class HIDDeviceBLESteamController extends BluetoothGattCallback implements HIDDe
 
             // If we're a Triton, we need to find the correct report characteristic.
             if (report.length > 0) {
-                int reportId = report[0];
+                int reportId = report[0] & 0xFF;
                 BluetoothGattCharacteristic targetedReportCharacteristic = mOutputReportChars.get(reportId);
                 if (targetedReportCharacteristic != null) {
                     byte[] actual_report = Arrays.copyOfRange(report, 1, report.length - 1);