Merge "Remove unnecessary check and prevent unnecessary log" into tm-dev
This commit is contained in:
@@ -2687,11 +2687,8 @@ class ActivityStarter {
|
||||
// launched into the same root task.
|
||||
mTargetRootTask = Task.fromWindowContainerToken(mSourceRecord.mLaunchRootTask);
|
||||
} else {
|
||||
final Task rootTask =
|
||||
getOrCreateRootTask(mStartActivity, mLaunchFlags, intentTask, mOptions);
|
||||
// TODO(b/184806710): #getOrCreateRootTask should never return null?
|
||||
mTargetRootTask =
|
||||
rootTask != null ? rootTask : intentActivity.getRootTask();
|
||||
mTargetRootTask = getOrCreateRootTask(mStartActivity, mLaunchFlags, intentTask,
|
||||
mOptions);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2754,7 +2754,7 @@ class RootWindowContainer extends WindowContainer<DisplayContent>
|
||||
// First preference goes to the launch root task set in the activity options.
|
||||
if (options != null) {
|
||||
final Task candidateRoot = Task.fromWindowContainerToken(options.getLaunchRootTask());
|
||||
if (canLaunchOnDisplay(r, candidateRoot)) {
|
||||
if (candidateRoot != null && canLaunchOnDisplay(r, candidateRoot)) {
|
||||
return candidateRoot;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user