diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java index 67b29462e96f..4e75d5a8cb33 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java +++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java @@ -1526,6 +1526,10 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal } public final void onBusEvent(IterateRecentsEvent event) { + if (!mEnterAnimationComplete) { + // Cancel the previous task's window transition before animating the focused state + EventBus.getDefault().send(new CancelEnterRecentsWindowAnimationEvent(null)); + } mLayoutAlgorithm.animateFocusState(mLayoutAlgorithm.getDefaultFocusState()); } |