diff --git a/quickstep/src/com/android/quickstep/SystemUiProxy.java b/quickstep/src/com/android/quickstep/SystemUiProxy.java index 73f05c2caf..512d47e6c7 100644 --- a/quickstep/src/com/android/quickstep/SystemUiProxy.java +++ b/quickstep/src/com/android/quickstep/SystemUiProxy.java @@ -621,14 +621,15 @@ public class SystemUiProxy implements ISystemUiProxy { } } - public void startIntents(PendingIntent pendingIntent1, Bundle options1, - PendingIntent pendingIntent2, Bundle options2, - @SplitConfigurationOptions.StagePosition int splitPosition, + public void startIntents(PendingIntent pendingIntent1, @Nullable ShortcutInfo shortcutInfo1, + Bundle options1, PendingIntent pendingIntent2, @Nullable ShortcutInfo shortcutInfo2, + Bundle options2, @SplitConfigurationOptions.StagePosition int splitPosition, float splitRatio, RemoteTransition remoteTransition, InstanceId instanceId) { if (mSystemUiProxy != null) { try { - mSplitScreen.startIntents(pendingIntent1, options1, pendingIntent2, options2, - splitPosition, splitRatio, remoteTransition, instanceId); + mSplitScreen.startIntents(pendingIntent1, shortcutInfo1, options1, pendingIntent2, + shortcutInfo2, options2, splitPosition, splitRatio, remoteTransition, + instanceId); } catch (RemoteException e) { Log.w(TAG, "Failed call startIntents"); } diff --git a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java index 11e1fbd391..d44d7f637d 100644 --- a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java +++ b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java @@ -309,9 +309,10 @@ public class SplitSelectStateController { shellInstanceId); } else { mSystemUiProxy.startIntents(getPendingIntent(intent1, mInitialUser), - options1.toBundle(), getPendingIntent(intent2, mSecondUser), - null /* options2 */, stagePosition, splitRatio, remoteTransition, - shellInstanceId); + getShortcutInfo(intent1, mInitialUser), options1.toBundle(), + getPendingIntent(intent2, mSecondUser), + getShortcutInfo(intent2, mSecondUser), null /* options2 */, + stagePosition, splitRatio, remoteTransition, shellInstanceId); } } else { final RemoteSplitLaunchAnimationRunner animationRunner =