From 9634eec8e123c0860f2716039570dd91a9839943 Mon Sep 17 00:00:00 2001
From: Michael Meeks <michael.meeks@suse.com>
Date: Tue, 31 Jan 2012 17:33:40 +0000
Subject: android: debug / dump multi-touch events

---
 vcl/android/androidinst.cxx | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

(limited to 'vcl/android')

diff --git a/vcl/android/androidinst.cxx b/vcl/android/androidinst.cxx
index 081f11ba0042..02219c816cb1 100644
--- a/vcl/android/androidinst.cxx
+++ b/vcl/android/androidinst.cxx
@@ -443,11 +443,19 @@ int32_t AndroidSalInstance::onInputEvent (struct android_app* app, AInputEvent*
     }
     case AINPUT_EVENT_TYPE_MOTION:
     {
-        fprintf (stderr, "motion event %d %g %g %s\n",
+        size_t nPoints = AMotionEvent_getPointerCount(event);
+        fprintf (stderr, "motion event %d %g,%g %d points: %s\n",
                  AMotionEvent_getAction(event),
                  AMotionEvent_getXOffset(event),
                  AMotionEvent_getYOffset(event),
+                 (int)nPoints,
                  MotionEdgeFlagsToString(AMotionEvent_getEdgeFlags(event)).getStr());
+        for (size_t i = 0; i < nPoints; i++)
+            fprintf(stderr, "\t%d: %g,%g - pressure %g\n",
+                    (int)i,
+                    AMotionEvent_getX(event, i),
+                    AMotionEvent_getY(event, i),
+                    AMotionEvent_getPressure(event, i));
         break;
     }
     default:
-- 
cgit