diff options
author | Jiwon Kim <jiwon88.kim@samsung.com> | 2020-11-11 18:21:11 +0900 |
---|---|---|
committer | Jiwon Kim <jiwon88.kim@samsung.com> | 2020-11-11 18:21:11 +0900 |
commit | 9db33d9c1c1e92926d32eadf34a65cb3f38f619b (patch) | |
tree | 9bda24b1be72facef2a2e1ee70040da27763add3 /rs/java/android/renderscript/Program.java | |
parent | 26b017aae2129dddee9fff881a22cf3813291eef (diff) |
Fixed Handler Leak on RecyclerView
A MotionEvent object is not recycled in case of error at onTouchEvent function.
@Override
public boolean onTouchEvent(MotionEvent e) {
...
final MotionEvent vtev = MotionEvent.obtain(e);
...
case MotionEvent.ACTION_MOVE: {
final int index = e.findPointerIndex(mScrollPointerId);
if (index < 0) {
Log.e(TAG, "Error processing scroll; pointer index for id "
+ mScrollPointerId + " not found. Did any MotionEvents get skipped?");
return false;
}
...
}
Test: Manual
Signed-off-by: Jiwon Kim <jiwon88.kim@samsung.com>
Change-Id: I8390a5d8c78b306a6c81dce9d41ceffe93bfdeb7
Diffstat (limited to 'rs/java/android/renderscript/Program.java')
0 files changed, 0 insertions, 0 deletions