diff options
author | Jiwon Kim <jiwon88.kim@samsung.com> | 2020-11-24 10:56:59 +0900 |
---|---|---|
committer | Jiwon Kim <jiwon88.kim@samsung.com> | 2020-11-24 10:56:59 +0900 |
commit | bdabd396f4d35dcf8662c25c8580743ed4be430e (patch) | |
tree | d1ecd1ecba4f231d3b0bb8d8d0bc65da5dccc3eb /rs/java/android/renderscript/ProgramStore.java | |
parent | 5e3a035a3d848aef6813073228b488d4555e994d (diff) |
Fixed Handler Leak on DistanceClassifier
A VelocityTracker object is not recycled in case of motionEvents.size()<3 at calculateDistances function.
private DistanceVectors calculateDistances() {
// This code assumes that there will be no missed DOWN or UP events.
VelocityTracker velocityTracker = VelocityTracker.obtain();
...
if (motionEvents.size() < 3) {
logDebug("Only " + motionEvents.size() + " motion events recorded.");
return new DistanceVectors(0, 0, 0, 0);
}
...
}
Test: Manual
Signed-off-by: Jiwon Kim <jiwon88.kim@samsung.com>
Change-Id: Ifca0c25411f56a4de79d89d262d2b4e61045a8ed
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions