From e21f22e6dc793abba3ca80d487619be2b4f3193c Mon Sep 17 00:00:00 2001 From: "iwg..ic" Date: Tue, 8 Jan 2013 17:45:31 +0000 Subject: [PATCH] Fixed issue with handling Multi-Touch not tracking MOVE for second finger when first finger is lifted. Thanks to kumasao. git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10061 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- engine/src/android/com/jme3/input/android/AndroidInput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/android/com/jme3/input/android/AndroidInput.java b/engine/src/android/com/jme3/input/android/AndroidInput.java index 8a9278e6f..07468de49 100644 --- a/engine/src/android/com/jme3/input/android/AndroidInput.java +++ b/engine/src/android/com/jme3/input/android/AndroidInput.java @@ -264,7 +264,7 @@ public class AndroidInput implements case MotionEvent.ACTION_MOVE: // Convert all pointers into events for (int p = 0; p < event.getPointerCount(); p++) { - lastPos = lastPositions.get(p); + lastPos = lastPositions.get(event.getPointerId(p)); if (lastPos == null) { lastPos = new Vector2f(event.getX(p), view.getHeight() - event.getY(p)); lastPositions.put(event.getPointerId(p), lastPos);