From dd76ee089042418110a2c8b9d010b886143131f8 Mon Sep 17 00:00:00 2001 From: "rem..om" Date: Sun, 8 Jan 2012 15:05:52 +0000 Subject: [PATCH] Fixed Tap confirme event that was sending 2 tap events on each tap git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8998 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../android/com/jme3/input/android/AndroidInput.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/engine/src/android/com/jme3/input/android/AndroidInput.java b/engine/src/android/com/jme3/input/android/AndroidInput.java index b78b306a7..10e30489e 100644 --- a/engine/src/android/com/jme3/input/android/AndroidInput.java +++ b/engine/src/android/com/jme3/input/android/AndroidInput.java @@ -551,14 +551,10 @@ public class AndroidInput extends GLSurfaceView implements TouchInput, return true; } + public boolean onSingleTapConfirmed(MotionEvent event) { - TouchEvent touch = getNextFreeTouchEvent(); - touch.set(Type.TAP, event.getX(), this.getHeight() - event.getY(), 0f, 0f); - touch.setPointerId(0); - touch.setTime(event.getEventTime()); - processEvent(touch); - - return true; + //Nothing to do here the tap has already been detected. + return false; } public boolean onDoubleTap(MotionEvent event) {