Skip to content

Commit af5c011

Browse files
Dianne HackbornAndroid (Google) Code Review
authored andcommitted
Merge "Fix issue #6447773: Pulse does not run in JB (NPE in GestureDetector.onTouchEvent)" into jb-dev
2 parents de83e7a + 7a83b93 commit af5c011

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

core/java/android/view/GestureDetector.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -585,8 +585,12 @@ public boolean onTouchEvent(MotionEvent ev) {
585585
}
586586
// Hold the event we obtained above - listeners may have changed the original.
587587
mPreviousUpEvent = currentUpEvent;
588-
mVelocityTracker.recycle();
589-
mVelocityTracker = null;
588+
if (mVelocityTracker != null) {
589+
// This may have been cleared when we called out to the
590+
// application above.
591+
mVelocityTracker.recycle();
592+
mVelocityTracker = null;
593+
}
590594
mIsDoubleTapping = false;
591595
mHandler.removeMessages(SHOW_PRESS);
592596
mHandler.removeMessages(LONG_PRESS);

0 commit comments

Comments
 (0)