Просмотр исходного кода

Fixed detecting PS4 controllers on Android

Sam Lantinga 16 часов назад
Родитель
Сommit
e5bbef0dbc

+ 4 - 0
android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java

@@ -173,6 +173,10 @@ class SDLDeviceListener implements InputDeviceListener
 
     @Override
     public void onInputDeviceChanged(int deviceId) {
+        // The controller might not have had joystick sources previously
+        if (SDLControllerManager.isDeviceSDLJoystick(deviceId)) {
+            SDLControllerManager.mJoystickHandler.deviceAdded(deviceId);
+        }
     }
 
     @Override