diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackLayoutAlgorithm.java b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackLayoutAlgorithm.java index fc7bba52907fb..270d981734fb7 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackLayoutAlgorithm.java +++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackLayoutAlgorithm.java @@ -416,7 +416,7 @@ public class TaskStackLayoutAlgorithm { int prevFocusState = mFocusState; mFocusState = focusState; updateFrontBackTransforms(); - if (mCb != null && (prevFocusState != focusState)) { + if (mCb != null) { mCb.onFocusStateChanged(prevFocusState, focusState); } } 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 6732b171d2e7c..a1584829e0db5 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java +++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java @@ -1664,10 +1664,10 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal public final void onBusEvent(DismissRecentsToHomeAnimationStarted event) { // Stop any scrolling - cancelDeferredTaskViewLayoutAnimation(); + mTouchHandler.finishAnimations(); mStackScroller.stopScroller(); mStackScroller.stopBoundScrollAnimation(); - mTouchHandler.finishAnimations(); + cancelDeferredTaskViewLayoutAnimation(); // Start the task animations mAnimationHelper.startExitToHomeAnimation(event.animated, event.getAnimationTrigger());