Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev
This commit is contained in:
@@ -1874,6 +1874,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
remoteTargetHandle.getTransformParams().setTargetSet(null);
|
||||
remoteTargetHandle.getTaskViewSimulator().setDrawsBelowRecents(true);
|
||||
});
|
||||
mSplitSelectStateController.resetState();
|
||||
|
||||
// These are relatively expensive and don't need to be done this frame (RecentsView isn't
|
||||
// visible anyway), so defer by a frame to get off the critical path, e.g. app to home.
|
||||
@@ -4333,6 +4334,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
public void setRecentsAnimationTargets(RecentsAnimationController recentsAnimationController,
|
||||
RecentsAnimationTargets recentsAnimationTargets) {
|
||||
mRecentsAnimationController = recentsAnimationController;
|
||||
mSplitSelectStateController.setRecentsAnimationRunning(true);
|
||||
if (recentsAnimationTargets == null || recentsAnimationTargets.apps.length == 0) {
|
||||
return;
|
||||
}
|
||||
@@ -4432,6 +4434,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
// taps on QSB (3) user goes back to Overview and launch the most recent task.
|
||||
setCurrentTask(-1);
|
||||
mRecentsAnimationController = null;
|
||||
mSplitSelectStateController.setRecentsAnimationRunning(false);
|
||||
executeSideTaskLaunchCallback();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user