Merge "Don‘t consider adjacent launch root if the existing task is't on top" into udc-dev
This commit is contained in:
@@ -2929,7 +2929,8 @@ class ActivityStarter {
|
|||||||
// the adjacent task as its launch target. So the existing task will be launched into the
|
// the adjacent task as its launch target. So the existing task will be launched into the
|
||||||
// closer one and won't be reparent redundantly.
|
// closer one and won't be reparent redundantly.
|
||||||
final Task adjacentTargetTask = mTargetRootTask.getAdjacentTask();
|
final Task adjacentTargetTask = mTargetRootTask.getAdjacentTask();
|
||||||
if (adjacentTargetTask != null && intentActivity.isDescendantOf(adjacentTargetTask)) {
|
if (adjacentTargetTask != null && intentActivity.isDescendantOf(adjacentTargetTask)
|
||||||
|
&& intentTask.isOnTop()) {
|
||||||
mTargetRootTask = adjacentTargetTask;
|
mTargetRootTask = adjacentTargetTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user