am 0fd713ca: Merge "Exception in the touch explorer when dragging." into jb-mr1-dev

* commit '0fd713ca12da9a1ecaaca3a117057b8d94704a99':
  Exception in the touch explorer when dragging.
This commit is contained in:
Mike Cleron
2012-10-03 17:09:11 -07:00
committed by Android Git Automerger

View File

@@ -645,7 +645,9 @@ class TouchExplorer implements EventStreamTransformation {
// We are in dragging state so we have two pointers and another one
// goes down => delegate the three pointers to the view hierarchy
mCurrentState = STATE_DELEGATING;
sendMotionEvent(event, MotionEvent.ACTION_UP, pointerIdBits, policyFlags);
if (mDraggingPointerId != INVALID_POINTER_ID) {
sendMotionEvent(event, MotionEvent.ACTION_UP, pointerIdBits, policyFlags);
}
sendDownForAllActiveNotInjectedPointers(event, policyFlags);
} break;
case MotionEvent.ACTION_MOVE: {