diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java index 22ad1806b5..f1b359808d 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -1009,7 +1009,10 @@ public class WindowTransformSwipeHandler @Override public void onConsumerAboutToBeSwitched() { - if (!mGestureState.isRunningAnimationToLauncher()) { + if (mActivity != null) { + mActivity.setOnStartCallback(null); + } + if (mGestureState.getEndTarget() != null && !mGestureState.isRunningAnimationToLauncher()) { cancelCurrentAnimation(); } else { reset();