diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 9cf0601176..c11f7ed27a 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -3040,7 +3040,7 @@ public abstract class RecentsView launchStagedTask()); + pendingAnimation.addEndListener(animationSuccess -> + mSplitSelectStateController.launchSplitTasks(launchSuccess -> + resetFromSplitSelectionState())); pendingAnimation.buildAnim().start(); } @@ -4818,16 +4820,6 @@ public abstract class RecentsView resetFromSplitSelectionState()); - } else { - // Split staging was started from a new intent (from app menu in Home/AllApps) - mActivity.startActivity(mSplitSelectSource.intent); - } - } - protected void onTaskLaunchAnimationEnd(boolean success) { if (success) { resetTaskVisuals(); diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 082f6a1a95..824ac4dde3 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -364,7 +364,7 @@ public final class FeatureFlags { "ENABLE_DEVICE_PROFILE_LOGGING", false, "Allows DeviceProfile logging"); public static final BooleanFlag ENABLE_LAUNCH_FROM_STAGED_APP = getDebugFlag( - "ENABLE_LAUNCH_FROM_STAGED_APP", false, + "ENABLE_LAUNCH_FROM_STAGED_APP", true, "Enable the ability to tap a staged app during split select to launch it in full screen" );