summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/views/RecentsViewTouchHandler.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsViewTouchHandler.java b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsViewTouchHandler.java
index f0b6cbda1954..31ac755007f7 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsViewTouchHandler.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsViewTouchHandler.java
@@ -148,13 +148,15 @@ class RecentsViewTouchHandler {
}
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL: {
- ReferenceCountedTrigger postAnimationTrigger = new ReferenceCountedTrigger(
- mRv.getContext(), null, null, null);
- postAnimationTrigger.increment();
- EventBus.getDefault().send(new DragEndEvent(mDragTask, mTaskView, mDragView,
- mLastDockState, postAnimationTrigger));
- postAnimationTrigger.decrement();
- break;
+ if (mDragging) {
+ ReferenceCountedTrigger postAnimationTrigger = new ReferenceCountedTrigger(
+ mRv.getContext(), null, null, null);
+ postAnimationTrigger.increment();
+ EventBus.getDefault().send(new DragEndEvent(mDragTask, mTaskView, mDragView,
+ mLastDockState, postAnimationTrigger));
+ postAnimationTrigger.decrement();
+ break;
+ }
}
}
}