From fb43fea68a00b7b147992b52b86305f6fbc1548e Mon Sep 17 00:00:00 2001 From: Romain Guy <> Date: Tue, 31 Mar 2009 15:15:47 -0700 Subject: [PATCH] AI 143815: am: CL 143758 Fixes #1749387. When a client of VelocityTracker obtains an instance from the pool, actually remove the object from the pool. Otherwise, several clients can share the same VelocityTracker which can lead to really weird side effects (including concurrency and UI issues.) Original author: romainguy Merged from: //branches/cupcake/... Automated import of CL 143815 --- core/java/android/view/VelocityTracker.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/view/VelocityTracker.java b/core/java/android/view/VelocityTracker.java index c80167ef5542f..3951b2c323cf2 100644 --- a/core/java/android/view/VelocityTracker.java +++ b/core/java/android/view/VelocityTracker.java @@ -58,6 +58,7 @@ public final class VelocityTracker { VelocityTracker vt = mPool[0]; if (vt != null) { vt.clear(); + mPool[0] = null; return vt; } return new VelocityTracker();