diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java index f67e79a3b02432..24646d861c503f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java @@ -358,10 +358,11 @@ private void onMove( int activePointerId = motionEvent.getPointerId(actionIndex); float x = motionEvent.getX(); float y = motionEvent.getY(); - List lastHitPath = - mLastHitPathByPointerId.containsKey(activePointerId) - ? mLastHitPathByPointerId.get(activePointerId) - : Collections.emptyList(); + List lastHitPath = mLastHitPathByPointerId.get(activePointerId); + + if (lastHitPath == null) { + lastHitPath = Collections.emptyList(); + } float[] lastEventCoordinates = mLastEventCoodinatesByPointerId.containsKey(activePointerId)