瀏覽代碼

Fixed Android joystick detection

Sam Lantinga 8 年之前
父節點
當前提交
2001898dce
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      android-project/src/org/libsdl/app/SDLControllerManager.java

+ 3 - 1
android-project/src/org/libsdl/app/SDLControllerManager.java

@@ -101,7 +101,9 @@ public class SDLControllerManager
             Log.v(TAG, "Input device " + device.getName() + " is a gamepad.");
         }
 
-        return ((sources & (InputDevice.SOURCE_CLASS_JOYSTICK|InputDevice.SOURCE_GAMEPAD)) != 0);
+        return (((sources & InputDevice.SOURCE_CLASS_JOYSTICK) == InputDevice.SOURCE_CLASS_JOYSTICK) ||
+                ((sources & InputDevice.SOURCE_GAMEPAD) == InputDevice.SOURCE_GAMEPAD)
+        );
     }
 
 }