OSDN Git Service

excluding touchpad from controllers api, the returned values are rather strange
authorMario Zechner <contact@badlogicgames.com>
Wed, 9 Jan 2013 16:14:39 +0000 (17:14 +0100)
committerMario Zechner <contact@badlogicgames.com>
Wed, 9 Jan 2013 16:14:39 +0000 (17:14 +0100)
extensions/gdx-controllers/gdx-controllers-android/src/com/badlogic/gdx/controllers/android/AndroidControllers.java

index 84f5170..31c1f30 100755 (executable)
@@ -116,6 +116,7 @@ public class AndroidControllers implements PauseResumeListener, ControllerManage
        \r
        @Override\r
        public boolean onGenericMotion (View view, MotionEvent motionEvent) {\r
+               if((motionEvent.getSource() & InputDevice.SOURCE_CLASS_JOYSTICK) == 0) return false;\r
                AndroidController controller = controllerMap.get(motionEvent.getDeviceId());\r
                if(controller != null) {\r
                        synchronized(eventQueue) {\r