From 993c311bb7d22ce801cbf9215a32e04f85cb329a Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Tue, 18 Jul 2023 17:06:39 -0700 Subject: [PATCH] Add granular transition names for launching split Bug: 288939273 Test: Compiles Flag: None Change-Id: Ia5683a281786901a41fc1c6dba1bca408410910a --- .../quickstep/util/SplitSelectStateController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java index 51211dff07..fc6a16092d 100644 --- a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java +++ b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java @@ -293,7 +293,7 @@ public class SplitSelectStateController { if (TaskAnimationManager.ENABLE_SHELL_TRANSITIONS) { final RemoteTransition remoteTransition = getShellRemoteTransition(firstTaskId, - secondTaskId, callback); + secondTaskId, callback, "LaunchSplitPair"); switch (launchData.getSplitLaunchType()) { case SPLIT_TASK_TASK -> mSystemUiProxy.startTasks(firstTaskId, optionsBundle, secondTaskId, @@ -385,7 +385,7 @@ public class SplitSelectStateController { if (TaskAnimationManager.ENABLE_SHELL_TRANSITIONS) { final RemoteTransition remoteTransition = getShellRemoteTransition(firstTaskId, - secondTaskId, callback); + secondTaskId, callback, "LaunchExistingPair"); mSystemUiProxy.startTasks(firstTaskId, optionsBundle, secondTaskId, null /* options2 */, stagePosition, splitRatio, remoteTransition, null /*shellInstanceId*/); @@ -455,11 +455,11 @@ public class SplitSelectStateController { } private RemoteTransition getShellRemoteTransition(int firstTaskId, int secondTaskId, - Consumer callback) { + Consumer callback, String transitionName) { final RemoteSplitLaunchTransitionRunner animationRunner = new RemoteSplitLaunchTransitionRunner(firstTaskId, secondTaskId, callback); return new RemoteTransition(animationRunner, - ActivityThread.currentActivityThread().getApplicationThread(), "LaunchSplitPair"); + ActivityThread.currentActivityThread().getApplicationThread(), transitionName); } private RemoteAnimationAdapter getLegacyRemoteAdapter(int firstTaskId, int secondTaskId,