From bcb12d7ba625015d87d8dd75af8e4574d5003ab5 Mon Sep 17 00:00:00 2001 From: Kaushik Iska Date: Thu, 9 Jul 2020 16:44:15 -0700 Subject: [PATCH] fix memory leak --- .../io/flutter/embedding/android/AndroidTouchProcessor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java b/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java index a772d14a88c94..9f80e8367bb02 100644 --- a/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java +++ b/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java @@ -176,7 +176,8 @@ private void addPointerForIndex( return; } - MotionEventTracker.MotionEventId motionEventId = motionEventTracker.track(event); + // TODO (kaushikiska) : pass this in when we have a way to evict framework only events. + // MotionEventTracker.MotionEventId motionEventId = motionEventTracker.track(event); int pointerKind = getPointerDeviceTypeForToolType(event.getToolType(pointerIndex)); @@ -187,7 +188,7 @@ private void addPointerForIndex( long timeStamp = event.getEventTime() * 1000; // Convert from milliseconds to microseconds. - packet.putLong(motionEventId.getId()); + packet.putLong(0); packet.putLong(timeStamp); // time_stamp packet.putLong(pointerChange); // change packet.putLong(pointerKind); // kind