diff --git a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java index c8831c7db9..0c4fcf9bed 100644 --- a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java +++ b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java @@ -590,7 +590,7 @@ public class SplitSelectStateController { private final int mInitialTaskId; private final int mSecondTaskId; - private final Consumer mSuccessCallback; + private Consumer mSuccessCallback; RemoteSplitLaunchTransitionRunner(int initialTaskId, int secondTaskId, @Nullable Consumer callback) { @@ -617,6 +617,7 @@ public class SplitSelectStateController { finishAdapter.run(); if (mSuccessCallback != null) { mSuccessCallback.accept(true); + mSuccessCallback = null; } resetState(); });